just commonjs style