Generalized the key observables