calculate/add
represent/deserialise
represent/serialise