initial commit for homework 3