add more operators for rational number