implemented a quality option to order the providers