ADDED MATHS AND EXTENSIONS