restructured, CollisionObject to framework