deserialize distinct