remove unused parameter
add makefile