updated makefile and ignore