added board.expand()