Algumas melhorias no código