nearly finihsed si_i c_s ... restructure possibly necessary