bit clearer on the maths