Idk what i did but it seemed useful