Started adding some heavy comments to digest it