added in patching, beefed up lfo