new gem spec