R  g  n  r a t i o n 