Milestone #3

Implementation, Test, Teamwork