improved install setup script