more functions use one less argument for the board.