created CL (client) singleton class. State still lives everywhere!!!:(