Commenting it

Commenting all the sections so that it is easy to read it.