support for agent selection