D_complete