add autoload option