more comprehensive list of conditional forms