Oprations for Rationals