base gem structure