added saveConfig function