implemented basic OSC
updating OSC code