add version number
cleanup makefile