fixed intro loop to prevent conflict between choices