Alterando o codigo para otimizar