needed to remove some stuff cuz it was basically near impossible without a ton of variables ; therefore i decided to use this