D is done by