working pretty well
bytes to words is good, voice() needs work