new makefile
add main