big overhaul and modernization of the module