added repeat