new files are added and old files are edited