add board.hh