Assignment 2 major milestone