Edited hChoice to include loop