Added some maths lol