elem data
data spec