contribiation view 2