Assigment 3 initial commit