ticket:9 add sh