I gen have no clue what the fuck I am doing LOL