add installation method