add new specification classes.