class SmartCS