html serialization and overview