base dir structure