add test case for expressions