file reading writing completed