example plugin action, and test server and client