Add argument to indicate how many items to fetch
Implement caching to display items in order
Reformat output