Client plugin