small changes to the view 1, and also view2