Commenting and abstracting
Latest rework