contributing view 3