rebuilding product module.. again