client and server tested