continued work; prototyped locally, now making it work reliably and in distributed env