fix the bug
new Makefile