changed the internal working of installer, better signals as well