added gemstone solution