some changes idk