Adicionado bibliotecas que eu me esqueci e ajeitando outras coisas