working on autoloading problems