Starting to code new system directory provider.