fixed autoloader bug