combine s&h

combine s&h