rats nest initial version working.  still a lurking bug.