client list implemented, partially implemented Client::erase()