support @MODULE wrapper