couple dumb sounds, tested it, corrected one minor error. works!