some more help classes and little changes in the collider