more structure for more things
full circle....
full circle, serialization of result sets still missing