passing value to expression issue solved, but comprehension is required