repeated the choice loop