credits to Fuelvin for the code tutorial (this would have been impossible with the tutorials so thx!!!) i'm not that good at coding so this really helped