add spec for data fields