waiting for the agent, highly detailed