a little more work on structure data