major WIP oopsies teehee
like fr maj wip i may never come back to this