updated s2c