add autoloader add static function