fixed maybe bug in 'param'