new modules and patch