optional config g