added core_gems, first pass