diff --git a/wpf/Grouping/Data-Binding.md b/wpf/Grouping/Data-Binding.md
index 2be6de197..3115f1345 100644
--- a/wpf/Grouping/Data-Binding.md
+++ b/wpf/Grouping/Data-Binding.md
@@ -11,7 +11,7 @@ documentation: ug
Essential® Grouping lets you sort, group and summarize data. The data needs to be an IList object. For this lesson, we will use an ArrayList of custom objects which have four public properties: A, B, C, and D.
-The below section illustrates how to access the data that is bound to the grouping engine.
+The below section illustrates how to access the data that is bound to the Grouping engine.
* Iterating Through the Data
@@ -357,7 +357,7 @@ End Sub
-Add the following grouping namespace for referring the assemblies deployed in the application.
+Add the following Grouping namespace for referring the assemblies deployed in the application.
Refer Deploying Essential® Grouping section to know about deploying Essential® Grouping.
diff --git a/wpf/Grouping/Data-Manipulation.md b/wpf/Grouping/Data-Manipulation.md
index adc9f38bb..4d3dceaf6 100644
--- a/wpf/Grouping/Data-Manipulation.md
+++ b/wpf/Grouping/Data-Manipulation.md
@@ -9,7 +9,7 @@ documentation: ug
# Data Manipulation in WPF Grouping
-In addition to grouping data, you may want to filter it for some special criteria. For example, you may want to see the total monthly sales due to orders under some value. Essential® Grouping gives you the flexibility to add calculated values to the data, and then use these values to produce other information like total monthly sales due for respective order etc.
+In addition to Grouping data, you may want to filter it for some special criteria. For example, you may want to see the total monthly sales due to orders under some value. Essential® Grouping gives you the flexibility to add calculated values to the data, and then use these values to produce other information like total monthly sales due for respective order etc.
The following data manipulation techniques are available in Essential® Grouping:
diff --git a/wpf/Grouping/Overview.md b/wpf/Grouping/Overview.md
index fd05c84af..c71679a7c 100644
--- a/wpf/Grouping/Overview.md
+++ b/wpf/Grouping/Overview.md
@@ -15,7 +15,7 @@ This section covers information on Essential® Grouping, its key feat
Essential® Grouping is a 100% Native .NET library that provides you with support for managing and manipulating tabular information without dependencies on any particular UI component. Our Grouping Framework can be used in any .NET environment, including C#, VB.NET, and managed C++.
-Syncfusion® Essential® Grouping is a data technology that allows you to easily access, manipulate, and display your data in a variety of configurations. Your data source can be any IList object whose items have public properties. You can easily sort the items on one or several of these public properties. You can display and retrieve items based on the grouping that is produced through these sorts, you can include caption information and / or summary information on these groups; you can impose filters on the items, retrieving only items that specify your filter conditions and you can also add expression properties to display calculated values depending upon other properties in the item.
+Syncfusion® Essential® Grouping is a data technology that allows you to easily access, manipulate, and display your data in a variety of configurations. Your data source can be any IList object whose items have public properties. You can easily sort the items on one or several of these public properties. You can display and retrieve items based on the Grouping that is produced through these sorts, you can include caption information and / or summary information on these groups; you can impose filters on the items, retrieving only items that specify your filter conditions and you can also add expression properties to display calculated values depending upon other properties in the item.

@@ -25,9 +25,9 @@ Syncfusion® Essential® Grouping is a data technology tha
Some of the key features of Essential® Grouping are listed below:
-* Grouping supports data presentation techniques like sorting, grouping, adding caption and summary information for the groups.
+* Grouping supports data presentation techniques like sorting, Grouping, adding caption and summary information for the groups.
* Grouping also supports nested tables and hierarchies in the form of related tables.
-* The grouping technology uses balanced binary trees as the core data structure instead of arrays. Binary trees have this advantage whereby parent branches can cache information about their children. This allows position information and summary information to be cached in parent branches facilitating quick inserts of new records honoring any sort of criteria that is applied. Inserting, removing, and moving of records takes \ only `Log2(n)` operations. With linear lookup structures such as an ArrayList, each of these operations would take `O(n)` operations.
+* The Grouping technology uses balanced binary trees as the core data structure instead of arrays. Binary trees have this advantage whereby parent branches can cache information about their children. This allows position information and summary information to be cached in parent branches facilitating quick inserts of new records honoring any sort of criteria that is applied. Inserting, removing, and moving of records takes \ only `Log2(n)` operations. With linear lookup structures such as an ArrayList, each of these operations would take `O(n)` operations.
* Expressions can be any well-formed algebraic combination of property (column) names enclosed with brackets `[]`, numerical constants and literals, and the algebraic and logical operators.
* Grouping is a recursive process whereby a data source may be grouped several times. This leads to the recursive situation of groups having sub-groups and so on.
diff --git a/wpf/Grouping/Using-Grouping.md b/wpf/Grouping/Using-Grouping.md
index 77caa60f9..e8cad10f0 100644
--- a/wpf/Grouping/Using-Grouping.md
+++ b/wpf/Grouping/Using-Grouping.md
@@ -81,7 +81,7 @@ Next rec
{% endcapture %}
{{ codesnippet1 | OrderList_Indent_Level_1 }}
-2. After running the code from step 1, a screen similar to the one below will be displayed. Note that the bottom list displayed is now sorted by column C. This is a one side effect of grouping by column C.
+2. After running the code from step 1, a screen similar to the one below will be displayed. Note that the bottom list displayed is now sorted by column C. This is a one side effect of Grouping by column C.
@@ -261,7 +261,7 @@ End Sub
{% endcapture %}
{{ codesnippet2 | OrderList_Indent_Level_1 }}
-5. Once you have your ShowRecordsUnderGroup method, you only have to retrieve a particular group from the Groups collection and then call the method. So, after grouping on property C, you can view all the records whose Category is "c1" using the code like the one given below the Main method.
+5. Once you have your ShowRecordsUnderGroup method, you only have to retrieve a particular group from the Groups collection and then call the method. So, after Grouping on property C, you can view all the records whose Category is "c1" using the code like the one given below the Main method.
{% capture codesnippet3 %}
{% tabs %}