added cluster.js