merge
merge
merge
modify and add --ph --reqph options