added OSC support