re-combine transformation and autoloading