add plugin interface for collision detectors