clean product module