merge most views but needs controllers