Installation script is now more generic