code break down for product report controller grid