public good view 2