Page 21 - 25 code added
Page 23 - 28 codes added