[ADDED] CommonJS wrapper