aggregate knowledge

aggregate knowledge