should be stable. return 1000 results