updated make file and ignore