add board_state