changes in classes and ShowDetailView ShowListView to filter only shows that are published