finding an agent