melhorando e fazendo fixes onde é necessario