able to write info stream that is the same as the original