defddf