hw1 add makefile