restore installation method