1. modify iostream;