 
   public var description: String {
     return "TimeStore(year: \(year), month: \(month), day: \(day), " +
-        "hour: \(hour), minutes: \(minutes), seconds: \(seconds), " +
+        "hour: \(hour), minute: \(minute), second: \(second), " +
         "weekday: \(weekday), yearday: \(yearday), isDst: \(isDst))"
   }
 


  public var hour: Int32 { return store.memory.tm_hour }

  public var minutes: Int32 { return store.memory.tm_min }

  public var seconds: Int32 { return store.memory.tm_sec }

  public var secondsSinceEpoch: Int {
    var r = Int(seconds)
    r += Int(minutes) * 60
    r += Int(hour) * 3600
    r += Int(yearday) * 86400
    let y = Int(year)

  }

  public var minute: Int {
    get { return Int(_store.minute) }
    set {
      secondsSinceEpoch += (newValue - Int(_store.minute)) * 60
    }
  }

  public var second: Int {
    get { return Int(_store.second) }
    set {
      secondsSinceEpoch += newValue - Int(_store.second)
    }
  }

