autoloader improvments