add step8
switch step8 and 9
update number
add sample