initial gem skeleton