module_type added