       , ->
         console.log('Added the ICE Candidate.')
       , (err) ->
-        console.log('[ERROR] - ICE Candidate.' + err)
+        console.log('[ERROR] - ICE Candidate. ' + err)
       )
     else
       #alert('[ERROR] - no peer for peer_id: '+config.peer_id)

    peer_connection = new RTCPeerConnection(@pc_config, {"optional": []} )
    @peers[peer_id] = peer_connection
    peer_connection.oniceconnectionstatechange = (ev) ->
      console.log('oniceconnectionstatechange', ev)
      console.log('peer_connection.iceConnectionState == ' + peer_connection.iceConnectionState )
      if( peer_connection.iceConnectionState == 'completed' )
        console.log('WE HAVE A PEER CONNECTION....')

      @doGetUserMedia( =>
        peer = @addPeer({uuid:peer_id, sendOffer:false})
        # now we have the peer so lets try this again.
        @sessionDescription(config)
      )
    else
      remote_description = config.session_description
