added description of client flow