- mentioned to_rational() and input parser