client interactions