Added IScalable interface