D simple
Slowly but surely