approach, testing and milestones