added the missing file "main.h"