update the module to handle pushing require modules