board class initialization