reorganized dataset spec