ed by d