parameter adjustment