configure generalized