daolm - product module