contributary view 2