updated

got most of it working other than for snd 3