added agent that populates a client system context