replacing old generic views with class based ones