make dictionaries path a preference
recursively create files pointed to by other files