asgn3 initial commit