add directory based environments