commit for homework 3