update ignore and makefile