generic comments view