rework tag in separate show page
add ability to view by tags