added a clean function in makefile