work directory structure