arg

this is going to be hard to explain or figure out… super initial attempt