clean up transform_build(), add 'url' field