changing static ksm param with static ksm param. there will be variables sometime, I promise