add msgHandler
add msgHandleradd