Add search() helper method