config controller