got functionality working again with custom synth
initial synth