fix bug & add makefile