adicionando funcao aggregate