added some features to the makefile