expression language implementation