updated copyright dates
json serialization and deserialization