                     observer.sendFailed(.DownloadError(error))
                 }
 
+                observer.sendNext(structureFilePath)
                 observer.sendCompleted()
             }
         }

    let password = MutableProperty("")
    let loadButtonEnabled = MutableProperty(false)

    var downloadAction: Action<Void, Void, SetupError>!

    //MARK: Initialization



    //MARK: Download Structure File

    private func downloadStructureFile() -> SignalProducer<String, SetupError> {
        guard let documentDirectory = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true).first,
            structureFilePath = NSURL.fileURLWithPath(documentDirectory).URLByAppendingPathComponent("LoxAPP2.xml").path else {
                return SignalProducer(error: .FileError(nil))
