understanding autoload