Primitive Data Structure Definition