json provider improvements/priority improvements