Modify and add some header and source files in project