dir layout proposal