str_(contains_dg|random|all) ctype_(special|special_dg,special_extra,special_extra_dg)