add complex expression, next step : listen for changes inside these expressions