added aafRational_t