current state of client