finishing st version
makefile