add ModuleDependencyOrdering module