last minute uncommitted changes, apparently
lost stuff from the MIDI hackathon