make sihp and sohp