Update on Milestone
Intermdeiate Milstone-3 *still working on it....