add new file and modify some