applied generic views