specification directory structure