Updated autoloader