initial wip fix

more wip. still stukk

working root-element binding fix

clean up pretty

self bug; build step; tests pass