add basic class for agent search