update makefile and notebook