and update makefile