improve by a more stronger induction