     before_add: null
     remove_completed_progress_bar: true
     remove_failed_progress_bar: false
-    progress_bar_target: null
+    progress_bar_target: $uploadForm.find('.progress')
     click_submit_target: null
     allow_multiple_files: true
     used_fields: ['utf8', 'key', 'acl', 'AWSAccessKeyId', 'policy', 'signature', 'success_action_status', 'X-Requested-With', 'content-type', 'file', 'x-amz-server-side-encryption']
-    url: null
     disable_fields_after_submit: null
     allow_send_form_without_file: false
 

    disable_fields: 'textarea,input[type=text],input[type=checkbox],select'
    file_name_for_upload: '#file_name_for_upload'

#  enable_all_field: ->
#    $(@selectors.s3_form).find(@selectors.disable_fields).removeAttr('disabled')
#
#  reset_s3_uploder: ->
#    $('.upload_uploading').hide()
#    $('.upload_picking').show()
#    $('.progress-bar').removeAttr('style')
#
#  show_submit_button: ->
#    $(@selectors.submit).show()
#    $(@selectors.cancel_upload).addClass('hide')
#
#  show_cancel_button: ->
#    $(@selectors.submit).hide()
#    $(@selectors.cancel_upload).removeClass('hide')

  $.extend settings, options

  current_files = []
  forms_for_submit = []
  validation_form = true

  if settings.click_submit_target
    settings.click_submit_target.click =>


  setUploadForm = ->
    $uploadForm.fileupload
      url: $uploadForm.data('s3-url')
      add: (e, data) ->
        file = data.files[0]
        file.unique_id = Math.random().toString(36).substr(2,16)
