a quick draft, there's some stuff to fix with this later, but making it available for quick reviews presently.