change to with with autoloader