Much better install script