pass executor to expression