refactor spec extraction
refactor pivot & numeral spec => data spec

- update some examples