updated the overview to discuss serialization and object difference