add new file & modify file