structured datga was some work!