generalized parameters