jtong - add spec to data structure 2