restructured ooc-draw-gpu