creating a new module