struct serializer files