make client work