generate autoloading module