add support for internal OSC