Algumas alterações na estrutura do script e deixando ele mais configurável