update changelog
add makefile