     status or= [200]
     uri = [ "https://twitter.com" , path ].join ""
     body = null
-    if form?
-      form.authenticity_token = @tok if form? and @tok?
-      body = make_body form
-      body += "&authenticity_token=#{@tok}" if @tok
-    console.log body
+    form.authenticity_token = @tok if form? and @tok?
     headers = 
       "User-Agent" : "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.77 Safari/537.36"
-      "referer" : "https://twitter.com/login"
-    await request { uri, jar : true, body, method, headers }, defer err, res, body
+    await request { uri, @jar, body, method, headers }, defer err, res, body
     if not err? and not((sc = res.statusCode) in status)
       err = new Error "HTTP status code #{sc}"
     cb err, body, res

      'remember_me' : 1
      'scribe_log' : ""
    path = "/sessions"
    console.log "fuuuuuck"
    console.log form
    await @load_page { status : [302,200], path , form, method : "POST" }, defer err, body, res
    console.log body
    console.log res
    cb err

  #---------------------------------


#=====================================================================

exports.tweet_api = tweet_api = (d, status, cb) ->
  await request.post {
    url : "https://api.twitter.com/1.1/statuses/update.json",
    form : {status }
    oauth : d
    json : true
  }, defer err, res, body
  cb err, body.id

#=====================================================================
