adding ConfigInterface