renamed u4,u5,u6,u7 added checks