Still working on AgentManager class