collections needed to deserialize