add UseExtraParam support