added tests for expressions