configuration object scratch