init
add q
add client
init