rename decimal to rational