integrated new serializer more
not tested