Added OSC, cleaned up code