full install script