maths api changes and random