fixed Makefile
a lot of changed