legendzhu first commit
secend commit