classe client