clean up
+added clipping planes
+need to clip in GS. thinking of the code