initial commit for 1st assignment