dir structure and add