fix bug on handling parameters