contribiation view 3