Bulid directory structure