renamed board to IBoard