implemented Gateway#find