add autoload function.