more work on conditional choices
more work on conditional choices