this is the main view, the one that builds the list of items