added gem terminology