generalize configuration.