Harnessing knowledge