added repeat hability