Generalized ids