first commit

first commit from liuzhihong2