[ELY-58] client and server