adopted directory structure