updates to the module