add agent, and tests