Details on transform()