further rework of knowledge bases.