mediator is now body, module is amd compliant