finalized makefile