fixed math again