edit includes serializing but cannot yet desearialize.