Hi Members, 
 
Any input or suggestions on this implementation.
 
Can team please take this for master branch ?
If team has any suggestions, I can rework accordingly.
 
Thanks ,
Ashish