lots of work to mock-data.  Networking isn't working right on first attempt at a test