wtf is a client