more variations on find