working on sysex implementation