fixed the loop to not loop single choice