added header file for board generation