config structure change