fix license
add Makefile