param function

add param function ,not finished