deserialization updates