First commit for homework 3