updates and new module