refactoring
refactor subcatshow to use fewer fetches, works
views subviews etc