added state machine and OSC prototyping sender