add client
add dispatch
add memdb