Needs a lot of noise cleanup, but we have something functioning.