finished serializer