added a simple named pipe client