Add more description and clean un-neccessary comments
Signed-off-by: Vasanth Raja <ch.vasanth.raja@gmail.com>