construct view 3