add setupBoard() method