updating for OSC