work on BasePathProvider

added a bunch of paths