added sequence serializer