product module added