done transform_scan