clean and add makefile