directory layout update