daolm - product module

commit product module