save
replaced makefile with cmake