idk what happened, trying to fix overflow