gem stuff ++