support sum( complex sugar expression )