registers autoloader