enhance install script