config design