kind of reworking this a bit, not a complete over-haul but just enough that i need a moment with incognitoness