D clean (13/22)

D clean