fixed autoload _init