adding server to client impl