Create SmartCore