more work prototyping out the databroker