more board class functions