Melhorando o código e pequenas correçõesx