hopefully compatible directory structure.