big commit, working serial with classes, working software synth