adding in main and makefile