modified Gemgile