added external settings api