         static let deviceGuruVersion = "github.com/InderKumarRathore/DeviceGuru.Version.Key"
     }
 
-    private static var hardwareDetail: [String: Any]?
-
-    private static let _hardwareString: String = {
+    private var hardwareDetail: [String: Any]?
+
+    private let _hardwareString: String = {
         var name: [Int32] = [CTL_HW, HW_MACHINE]
         var size: Int = 2
         sysctl(&name, 2, nil, &size, nil, 0)


    func saveHardwareDetailToUserDefaults() {
        localStorage.setValue(Self.libraryVersion, forKey: LocalStorageKeys.deviceGuruVersion)
        localStorage.setValue(Self.hardwareDetail, forKey: LocalStorageKeys.hardwareDetail)
    }

    func loadAllDeviceDictionaryFromPlist() -> [String: AnyObject] {

    }

    public func hardwareDescription() throws -> String {
        if let hardwareDescription = hardwareDetail?["name"] as? String {
            return hardwareDescription
        }

