updated makefile and default config