added some files and edit