framework
misc.
work in progress...
↑