add: architecture of dirs