packaging the module