automated client