add install_method