basic implementation works. not feature complete.
finished. lost git discipline on the way. sorry.