added KSM