added unique spec type list