     func sceneSetup() {
         // 1
         let scene = SCNScene()
-        var particles = Set<Particle>()
-        
+
+        var randomSets = Array<ParticleSet>()
         for i in 1...10 {
-        particles.insert(Particle(uuid: NSUUID(), rssi: NSNumber(unsignedInt: arc4random_uniform(200)) ))
+            let particleSet = randomParticleSet()
+            randomSets.append(particleSet)
         }
-        
-        let particleSet = ParticleSet(timestamp: NSDate(), nucleus: UIDevice.currentDevice().identifierForVendor, particles: particles)
-        
-        scene.rootNode.addChildNode( createParticlesceneNode (particleSet))
+        scene.rootNode.addChildNode(createPartcleSceneNodeFromSets(randomSets) )
 
         particleSceneView.autoenablesDefaultLighting = true
         particleSceneView.allowsCameraControl = true

        particleSceneView.scene = scene
    }

    func createParticlesceneNode (particleSet: ParticleSet) -> SCNNode {
//      create center Node
        let spereGeometry = SCNSphere(radius: 0.2)
        spereGeometry.firstMaterial!.diffuse.contents = UIColor.blackColor()

        let y = cos(rotationOffset) * radius
        
        let sphereNode =  SCNNode(geometry: spereGeometry)
        sphereNode.position = SCNVector3Make(Float(x), Float(y), zplane / 3)
        
        return sphereNode
    }
