proper extract for agent