merge param.h from jz