simulate two users in one client symmetrically; then delete one and rewrite methods to interact with any
simulate two users in one client symmetrically; then delete one and rewrite methods to interact with any