new pozi adopt boost,use original C