should be a list for serialization