Refactored classes with IC prefix (Impulse Class)