create board class