[ELY-58] wip client and server