integrate new serializer