encoding / decoding working pretty well
yay!