Geometric modeling is one of important part in CAD/CAM/CAE systems and other engineering application systems. For more effective geometric modeling, its data structure must be able to implement all geometries including non-2-manifold objects. The modified vertex based data structure proposed by Yamaguchi includes more topological data than other data structures. But, it needs more considerations in development process, because of the complexity of its structure and probability of special cases of boolean operator implementation. Classes of this data structure have been modified for easier handling, and its boolean operators have been implemented.