upto ection 6.2.3