add global_from_stream()