update all classes to use Powershell provider