new version of do modules, all shared modules are of the same origin (still some new ones to add)