save location provider