do it in hblank because idk