support ssc.transform()