         }
         return isFirstVersion
     }
-
-    public static func isFirstLaunchForBuild(build: String = "", firstLaunch: Firstlaunch? = nil) -> Bool {
+    
+    public static func isFirstLaunchForBuild(build: String = "", firstLaunch: FirstLaunch? = nil) -> Bool {
         var isFirstBuild = sharedInstance.firstLaunchForBuild
         if build != "" {
             isFirstBuild = sharedInstance.historyContainsBuild(build)

    }

    public static func previousVersion() -> String? {
     return sharedInstance.previousVersion()
    }
    
    public static func versionHistory() -> [String] {

        if let versionHistory = NSUserDefaults.standardUserDefaults().dictionaryForKey(kUserDefaultsVersionHistory) as? [String: [String]] {
            versions = versionHistory
        } else {
            versions = [kVersionsKey: [String](), kBuildsKey: [String]()]
            firstLaunchEver = true
        }
    }
