perfecting the installation script