add BoardIniter and Const, but there are errors.