the math will be updated