add new fucntions temporally
update new files
refactoring
modify the sample inclusion standard