add priority and basic settings support