contrumberence view 2