change providers to models