d2 apply