more fixes cause im bad