populate product fields