modify some files and add some new files