new module regitrar