refactor all UI elements to be AGENT and not Agent