makefile & cleanup