added jsSwarm