#6, #7 , melhoramento classe consulta de produto, e classe principal