install script, 2nd draft.