added early serializer things