big thanks to TridentPrzim for helping me edit aaa