add: test for conditionals