working on setupclientfragment, don't touch.