w2d3 - serialization and a bunch of other stuff