redefine autoload