the interface to receive and send data can use
add config.*