support sub params
add some dev tips