Implement initial version of milestones