Example Eight has full directory support and a proper structure