added 2 more file operations