add CommonJS