makefile and first sim