amelioration des methodes keep*