- remove module fn wrap
- converted to CJS module