melhorei o seu codigo