dynamical ur for loop and choice