some rearranging of Serialize...new events and stuff for saving and loading using blips