Adding Agent Concept to app