Algumas alteracoes foram feitas para tentar otimizar as consultas e conexao com o banco