add enum serializer