renames op to transform