adeed rational numbers and tests