modify install procedure