Removendo código desnecessário e adicionando documentação
Ajustes finais