First commit of assignment 1