easy serialization update