Revert "Revert "solve the reverseNotation problem""

This reverts commit d799bf0ea33d952229f2c2dd2d3c969039880447.