add new files & modify files