Learning to make gem