added view2a and modified view2 to compensate