Products model.

some tweaks to the view method.