client typ ok