#1318 - Suganthi/Yekkanti - Refactorings
merged