added solve expression