contrainment view 3