added domain / product module