add C conditionals and compound conditionals