finish qhl's task: 29 of 57 in the webpage
Merge branch 'zzy' into develop
last 4 head files
add X