FIXED A LOT. IDK WHAT [FINAL]