Which is explained in the code specific sections