client model diagram