added combine_type4 and other pipi-related util
not big change