add new Providers utility class
removed hard-coding of CLI providers