AccessParam, clean up code.
add IOParam