defined interface for Board-class