add some product description to readme
code cleanup