from E2E client to server