Asgn2 initial commit