fix the bug on receive process
add class of parameter