file ops changes