             AerialView.players.append(player);
         }
         
-//        setupPlayerLayer(withPlayer: player);
-        // view allows for video gravity
-        setupPlayerView(withPlayer: player);
+        setupPlayerLayer(withPlayer: player);
         
         
         if (AerialView.sharingPlayers == true && AerialView.singlePlayerAlreadySetup) {
+            self.playerLayer.player = AerialView.sharedViews[0].player
             return;
         }
         

        defaults.synchronize();
        return !defaults.boolForKey("differentDisplays");
    }
    
    // MARK: - Shared Player
    

        layer.delegate = self;
        layer.needsDisplayOnBoundsChange = true;
        layer.frame = self.bounds
//        layer.backgroundColor = NSColor.greenColor().CGColor
        
        debugLog("setting up player layer with frame: \(self.bounds) / \(self.frame)");
        
        playerLayer = AVPlayerLayer(player: player);
        if #available(OSX 10.10, *) {
            playerLayer.videoGravity = AVLayerVideoGravityResizeAspectFill
        };
        playerLayer.autoresizingMask = [CAAutoresizingMask.LayerWidthSizable, CAAutoresizingMask.LayerHeightSizable]
        playerLayer.frame = layer.bounds;
        layer.addSublayer(playerLayer);
    }
    
    func setup() {
        
        var localPlayer:AVPlayer?
