first commit program cord.
delete useless code.
Merge branch 'master-2'