Adding autoload function