initial revision for data/spec