knowledge accumulation.