accomplish config functions.