fixed the strength overflow