learn file IO 141214