Otimizando o codigo.