better CustomAgents naming conventions