use commonjs for compiling modules