add new file operation code