improve the installer