punish the weak completed