add some files
half bug fix