modify serializer interface