a slightly more 2.0 version of the sample, using sort(), limit() operations