add more if/elseif/else tests