over-calculating view 2