hello works.    still needs lots of cleanup, but push+query works.