using common::directory_structure