experimenting with custom serializersfor lists