creating gem skeleton