ouch. @royalpurp i only had time for the outline.