initial wip fix

more wip. still stukk
working root-element binding fix

clean up pretty
self bug; build step; tests pass