missing methods for expressions
+needed keywords
+tests