commonjs fix