more functionality to the board class