added new module definition