fixed the module for v4.0