revise parameter