new module format