Melhorando um pouco o codigo