user can change the CLK using SW