added main.h file