this to collider fixed
More shared_ptr