create base directory structure