Reformulando o código