config functions added