a better install scirpt