new test for conditionals