implement quality selection setting