adding main.h