Adicionando sugestoes de Smith