Old Sackville Rd After Twelve Mile House Ln (2036)
Damascus Rd at Turning Loop (8505)
Glendale Ave Opposite Civic 21 (9002)
Cobequid Rd After Zinck Ave (6436)
Damascus Rd at Civic 150 (9041)
Damascus Rd After Verdi Dr (8199)
Cobequid Rd After Hillside Ave (6435)
Cobequid Terminal
Old Sackville Rd Before Lynn Ct (2037)
Old Sackville Rd at Civic 167 (2038)
Old Sackville Rd After Walker Service Rd (2039)
Old Sackville Rd Before Hallmark Ave (2040)
Old Sackville Rd After Madeline Ave (2041)
Old Sackville Rd After Sackville Cross Rd (2042)
Old Sackville Rd Before Walker Ave (2043)
Sackville Terminal
Walker Ave at Civic 130 (2044)
6:53 AM
6:45 AM
6:50 AM
6:51 AM
6:45 AM
6:46 AM
6:51 AM
6:52 AM
6:53 AM
6:54 AM
6:55 AM
6:56 AM
6:57 AM
6:58 AM
6:58 AM
7:00 AM
6:59 AM
7:53 AM
7:45 AM
7:50 AM
7:51 AM
7:45 AM
7:46 AM
7:51 AM
7:52 AM
7:53 AM
7:54 AM
7:55 AM
7:56 AM
7:57 AM
7:58 AM
7:58 AM
8:00 AM
7:59 AM
8:53 AM
8:45 AM
8:50 AM
8:51 AM
8:45 AM
8:46 AM
8:51 AM
8:52 AM
8:53 AM
8:54 AM
8:55 AM
8:56 AM
8:57 AM
8:58 AM
8:58 AM
9:00 AM
8:59 AM
9:53 AM
9:45 AM
9:50 AM
9:51 AM
9:45 AM
9:46 AM
9:51 AM
9:52 AM
9:53 AM
9:54 AM
9:55 AM
9:56 AM
9:57 AM
9:58 AM
9:58 AM
10:00 AM
9:59 AM
10:53 AM
10:45 AM
10:50 AM
10:51 AM
10:45 AM
10:46 AM
10:51 AM
10:52 AM
10:53 AM
10:54 AM
10:55 AM
10:56 AM
10:57 AM
10:58 AM
10:58 AM
11:00 AM
10:59 AM
11:53 AM
11:45 AM
11:50 AM
11:51 AM
11:45 AM
11:46 AM
11:51 AM
11:52 AM
11:53 AM
11:54 AM
11:55 AM
11:56 AM
11:57 AM
11:58 AM
11:58 AM
12:00 PM
11:59 AM
12:53 PM
12:45 PM
12:50 PM
12:51 PM
12:45 PM
12:46 PM
12:51 PM
12:52 PM
12:53 PM
12:54 PM
12:55 PM
12:56 PM
12:57 PM
12:58 PM
12:58 PM
1:00 PM
12:59 PM
1:53 PM
1:45 PM
1:50 PM
1:51 PM
1:45 PM
1:46 PM
1:51 PM
1:52 PM
1:53 PM
1:54 PM
1:55 PM
1:56 PM
1:57 PM
1:58 PM
1:58 PM
2:00 PM
1:59 PM
2:54 PM
2:45 PM
2:51 PM
2:52 PM
2:46 PM
2:46 PM
2:52 PM
2:53 PM
2:54 PM
2:55 PM
2:56 PM
2:57 PM
2:58 PM
2:59 PM
2:59 PM
3:01 PM
3:00 PM
3:54 PM
3:45 PM
3:51 PM
3:52 PM
3:46 PM
3:46 PM
3:52 PM
3:53 PM
3:54 PM
3:55 PM
3:56 PM
3:57 PM
3:58 PM
3:59 PM
3:59 PM
4:01 PM
4:00 PM
4:54 PM
4:45 PM
4:51 PM
4:52 PM
4:46 PM
4:46 PM
4:52 PM
4:53 PM
4:54 PM
4:55 PM
4:56 PM
4:57 PM
4:58 PM
4:59 PM
4:59 PM
5:01 PM
5:00 PM
5:53 PM
5:45 PM
5:50 PM
5:51 PM
5:45 PM
5:46 PM
5:51 PM
5:52 PM
5:53 PM
5:54 PM
5:55 PM
5:56 PM
5:57 PM
5:58 PM
5:58 PM
6:00 PM
5:59 PM
6:26 PM
6:18 PM
6:23 PM
6:24 PM
6:18 PM
6:19 PM
6:24 PM
6:25 PM
6:26 PM
6:27 PM
6:28 PM
6:29 PM
6:30 PM
6:31 PM
6:31 PM
6:33 PM
6:32 PM
7:18 PM
7:10 PM
7:15 PM
7:16 PM
7:10 PM
7:11 PM
7:16 PM
7:17 PM
7:18 PM
7:19 PM
7:20 PM
7:21 PM
7:22 PM
7:23 PM
7:23 PM
7:25 PM
7:24 PM
8:18 PM
8:10 PM
8:15 PM
8:16 PM
8:10 PM
8:11 PM
8:16 PM
8:17 PM
8:18 PM
8:19 PM
8:20 PM
8:21 PM
8:22 PM
8:23 PM
8:23 PM
8:25 PM
8:24 PM
9:18 PM
9:10 PM
9:15 PM
9:16 PM
9:10 PM
9:11 PM
9:16 PM
9:17 PM
9:18 PM
9:19 PM
9:20 PM
9:21 PM
9:22 PM
9:23 PM
9:23 PM
9:25 PM
9:24 PM
10:18 PM
10:10 PM
10:15 PM
10:16 PM
10:10 PM
10:11 PM
10:16 PM
10:17 PM
10:18 PM
10:19 PM
10:20 PM
10:21 PM
10:22 PM
10:23 PM
10:23 PM
10:25 PM
10:24 PM
Tuesday to Friday Schedule
Station
Departure #1
Departure #2
Departure #3
Departure #4
Departure #5
Departure #6
Departure #7
Departure #8
Departure #9
Departure #10
Departure #11
Departure #12
Departure #13
Departure #14
Departure #15
Departure #16
Departure #17
Walker Ave at Civic 129 (2045)
6:26 AM
7:26 AM
8:26 AM
9:26 AM
10:26 AM
11:26 AM
12:26 PM
1:26 PM
2:26 PM
3:26 PM
4:26 PM
5:26 PM
6:01 PM
6:41 PM
7:41 PM
8:41 PM
9:41 PM
Old Sackville Rd Before Dresden Ct (2046)
6:27 AM
7:27 AM
8:27 AM
9:27 AM
10:27 AM
11:27 AM
12:27 PM
1:27 PM
2:27 PM
3:27 PM
4:27 PM
5:27 PM
6:02 PM
6:42 PM
7:42 PM
8:42 PM
9:42 PM
Old Sackville Rd After Sackville Cross Rd (2047)
6:27 AM
7:27 AM
8:27 AM
9:27 AM
10:27 AM
11:27 AM
12:27 PM
1:27 PM
2:27 PM
3:27 PM
4:27 PM
5:27 PM
6:02 PM
6:42 PM
7:42 PM
8:42 PM
9:42 PM
Old Sackville Rd Before Madeline Ave (2048)
6:28 AM
7:28 AM
8:28 AM
9:28 AM
10:28 AM
11:28 AM
12:28 PM
1:28 PM
2:28 PM
3:28 PM
4:28 PM
5:28 PM
6:03 PM
6:43 PM
7:43 PM
8:43 PM
9:43 PM
Cobequid Rd Before Hillside Ave (6442)
6:33 AM
7:33 AM
8:33 AM
9:33 AM
10:33 AM
11:33 AM
12:33 PM
1:33 PM
2:33 PM
3:33 PM
4:33 PM
5:33 PM
6:08 PM
6:48 PM
7:48 PM
8:48 PM
9:48 PM
Glendale Ave Before Estates Rd (8682)
6:35 AM
7:35 AM
8:35 AM
9:35 AM
10:35 AM
11:35 AM
12:35 PM
1:35 PM
2:35 PM
3:35 PM
4:35 PM
5:35 PM
6:10 PM
6:50 PM
7:50 PM
8:50 PM
9:50 PM
Damascus Rd at Turning Loop (8505)
6:41 AM
7:41 AM
8:41 AM
9:41 AM
10:41 AM
11:41 AM
12:41 PM
1:41 PM
2:41 PM
3:41 PM
4:41 PM
5:41 PM
6:15 PM
6:55 PM
7:55 PM
8:55 PM
9:55 PM
Old Sackville Rd After Hallmark Ave (2049)
6:29 AM
7:29 AM
8:29 AM
9:29 AM
10:29 AM
11:29 AM
12:29 PM
1:29 PM
2:29 PM
3:29 PM
4:29 PM
5:29 PM
6:04 PM
6:44 PM
7:44 PM
8:44 PM
9:44 PM
Old Sackville Rd After Walker Service Rd (2050)
6:29 AM
7:29 AM
8:29 AM
9:29 AM
10:29 AM
11:29 AM
12:29 PM
1:29 PM
2:29 PM
3:29 PM
4:29 PM
5:29 PM
6:04 PM
6:44 PM
7:44 PM
8:44 PM
9:44 PM
Old Sackville Rd at Civic 178 (2051)
6:30 AM
7:30 AM
8:30 AM
9:30 AM
10:30 AM
11:30 AM
12:30 PM
1:30 PM
2:30 PM
3:30 PM
4:30 PM
5:30 PM
6:05 PM
6:45 PM
7:45 PM
8:45 PM
9:45 PM
Old Sackville Rd Before Lynn Ct (2052)
6:31 AM
7:31 AM
8:31 AM
9:31 AM
10:31 AM
11:31 AM
12:31 PM
1:31 PM
2:31 PM
3:31 PM
4:31 PM
5:31 PM
6:06 PM
6:46 PM
7:46 PM
8:46 PM
9:46 PM
Old Sackville Rd Before Sackville Dr (2053)
6:31 AM
7:31 AM
8:31 AM
9:31 AM
10:31 AM
11:31 AM
12:31 PM
1:31 PM
2:31 PM
3:31 PM
4:31 PM
5:31 PM
6:06 PM
6:46 PM
7:46 PM
8:46 PM
9:46 PM
Cobequid Rd After Park Ave (6433)
6:33 AM
7:33 AM
8:33 AM
9:33 AM
10:33 AM
11:33 AM
12:33 PM
1:33 PM
2:33 PM
3:33 PM
4:33 PM
5:33 PM
6:08 PM
6:48 PM
7:48 PM
8:48 PM
9:48 PM
Cobequid Rd After Freer Ln (6434)
6:34 AM
7:34 AM
8:34 AM
9:34 AM
10:34 AM
11:34 AM
12:34 PM
1:34 PM
2:34 PM
3:34 PM
4:34 PM
5:34 PM
6:09 PM
6:49 PM
7:49 PM
8:49 PM
9:49 PM
Glendale Ave at Civic 21 (8681)
6:34 AM
7:34 AM
8:34 AM
9:34 AM
10:34 AM
11:34 AM
12:34 PM
1:34 PM
2:34 PM
3:34 PM
4:34 PM
5:34 PM
6:09 PM
6:49 PM
7:49 PM
8:49 PM
9:49 PM
Cobequid Terminal
6:33 AM
7:33 AM
8:33 AM
9:33 AM
10:33 AM
11:33 AM
12:33 PM
1:33 PM
2:33 PM
3:33 PM
4:33 PM
5:33 PM
6:08 PM
6:48 PM
7:48 PM
8:48 PM
9:48 PM
Sackville Terminal
6:25 AM
7:25 AM
8:25 AM
9:25 AM
10:25 AM
11:25 AM
12:25 PM
1:25 PM
2:25 PM
3:25 PM
4:25 PM
5:25 PM
6:00 PM
6:40 PM
7:40 PM
8:40 PM
9:40 PM
Damascus Rd Before Verdi Dr (8200)
6:39 AM
7:39 AM
8:39 AM
9:39 AM
10:39 AM
11:39 AM
12:39 PM
1:39 PM
2:39 PM
3:39 PM
4:39 PM
5:39 PM
6:13 PM
6:53 PM
7:53 PM
8:53 PM
9:53 PM
Damascus Rd at Civic 141 (9040)
6:39 AM
7:39 AM
8:39 AM
9:39 AM
10:39 AM
11:39 AM
12:39 PM
1:39 PM
2:39 PM
3:39 PM
4:39 PM
5:39 PM
6:13 PM
6:53 PM
7:53 PM
8:53 PM
9:53 PM
Saturday Schedule
Station
Departure #1
Departure #2
Departure #3
Departure #4
Departure #5
Departure #6
Departure #7
Departure #8
Departure #9
Departure #10
Departure #11
Departure #12
Departure #13
Departure #14
Departure #15
Departure #16
Walker Ave at Civic 129 (2045)
7:08 AM
8:08 AM
9:08 AM
10:08 AM
11:08 AM
12:08 PM
1:08 PM
2:08 PM
3:08 PM
4:08 PM
5:08 PM
6:08 PM
7:08 PM
8:08 PM
9:08 PM
10:08 PM
Old Sackville Rd Before Dresden Ct (2046)
7:09 AM
8:09 AM
9:09 AM
10:09 AM
11:09 AM
12:09 PM
1:09 PM
2:09 PM
3:09 PM
4:09 PM
5:09 PM
6:09 PM
7:09 PM
8:09 PM
9:09 PM
10:09 PM
Old Sackville Rd After Sackville Cross Rd (2047)
7:09 AM
8:09 AM
9:09 AM
10:09 AM
11:09 AM
12:09 PM
1:09 PM
2:09 PM
3:09 PM
4:09 PM
5:09 PM
6:09 PM
7:09 PM
8:09 PM
9:09 PM
10:09 PM
Old Sackville Rd Before Madeline Ave (2048)
7:10 AM
8:10 AM
9:10 AM
10:10 AM
11:10 AM
12:10 PM
1:10 PM
2:10 PM
3:10 PM
4:10 PM
5:10 PM
6:10 PM
7:10 PM
8:10 PM
9:10 PM
10:10 PM
Cobequid Rd Before Hillside Ave (6442)
7:15 AM
8:15 AM
9:15 AM
10:15 AM
11:15 AM
12:15 PM
1:15 PM
2:15 PM
3:15 PM
4:15 PM
5:15 PM
6:15 PM
7:15 PM
8:15 PM
9:15 PM
10:15 PM
Glendale Ave Before Estates Rd (8682)
7:17 AM
8:17 AM
9:17 AM
10:17 AM
11:17 AM
12:17 PM
1:17 PM
2:17 PM
3:17 PM
4:17 PM
5:17 PM
6:17 PM
7:17 PM
8:17 PM
9:17 PM
10:17 PM
Damascus Rd at Turning Loop (8505)
7:22 AM
8:22 AM
9:22 AM
10:22 AM
11:22 AM
12:22 PM
1:22 PM
2:22 PM
3:22 PM
4:22 PM
5:22 PM
6:21 PM
7:21 PM
8:21 PM
9:21 PM
10:21 PM
Old Sackville Rd After Hallmark Ave (2049)
7:11 AM
8:11 AM
9:11 AM
10:11 AM
11:11 AM
12:11 PM
1:11 PM
2:11 PM
3:11 PM
4:11 PM
5:11 PM
6:11 PM
7:11 PM
8:11 PM
9:11 PM
10:11 PM
Old Sackville Rd After Walker Service Rd (2050)
7:11 AM
8:11 AM
9:11 AM
10:11 AM
11:11 AM
12:11 PM
1:11 PM
2:11 PM
3:11 PM
4:11 PM
5:11 PM
6:11 PM
7:11 PM
8:11 PM
9:11 PM
10:11 PM
Old Sackville Rd at Civic 178 (2051)
7:12 AM
8:12 AM
9:12 AM
10:12 AM
11:12 AM
12:12 PM
1:12 PM
2:12 PM
3:12 PM
4:12 PM
5:12 PM
6:12 PM
7:12 PM
8:12 PM
9:12 PM
10:12 PM
Old Sackville Rd Before Lynn Ct (2052)
7:13 AM
8:13 AM
9:13 AM
10:13 AM
11:13 AM
12:13 PM
1:13 PM
2:13 PM
3:13 PM
4:13 PM
5:13 PM
6:13 PM
7:13 PM
8:13 PM
9:13 PM
10:13 PM
Old Sackville Rd Before Sackville Dr (2053)
7:13 AM
8:13 AM
9:13 AM
10:13 AM
11:13 AM
12:13 PM
1:13 PM
2:13 PM
3:13 PM
4:13 PM
5:13 PM
6:13 PM
7:13 PM
8:13 PM
9:13 PM
10:13 PM
Cobequid Rd After Park Ave (6433)
7:15 AM
8:15 AM
9:15 AM
10:15 AM
11:15 AM
12:15 PM
1:15 PM
2:15 PM
3:15 PM
4:15 PM
5:15 PM
6:15 PM
7:15 PM
8:15 PM
9:15 PM
10:15 PM
Cobequid Rd After Freer Ln (6434)
7:16 AM
8:16 AM
9:16 AM
10:16 AM
11:16 AM
12:16 PM
1:16 PM
2:16 PM
3:16 PM
4:16 PM
5:16 PM
6:15 PM
7:15 PM
8:15 PM
9:15 PM
10:15 PM
Glendale Ave at Civic 21 (8681)
7:16 AM
8:16 AM
9:16 AM
10:16 AM
11:16 AM
12:16 PM
1:16 PM
2:16 PM
3:16 PM
4:16 PM
5:16 PM
6:16 PM
7:16 PM
8:16 PM
9:16 PM
10:16 PM
Cobequid Terminal
7:15 AM
8:15 AM
9:15 AM
10:15 AM
11:15 AM
12:15 PM
1:15 PM
2:15 PM
3:15 PM
4:15 PM
5:15 PM
6:15 PM
7:15 PM
8:15 PM
9:15 PM
10:15 PM
Sackville Terminal
7:07 AM
8:07 AM
9:07 AM
10:07 AM
11:07 AM
12:07 PM
1:07 PM
2:07 PM
3:07 PM
4:07 PM
5:07 PM
6:07 PM
7:07 PM
8:07 PM
9:07 PM
10:07 PM
Damascus Rd Before Verdi Dr (8200)
7:20 AM
8:20 AM
9:20 AM
10:20 AM
11:20 AM
12:20 PM
1:20 PM
2:20 PM
3:20 PM
4:20 PM
5:20 PM
6:19 PM
7:19 PM
8:19 PM
9:19 PM
10:19 PM
Damascus Rd at Civic 141 (9040)
7:20 AM
8:20 AM
9:20 AM
10:20 AM
11:20 AM
12:20 PM
1:20 PM
2:20 PM
3:20 PM
4:20 PM
5:20 PM
6:20 PM
7:20 PM
8:20 PM
9:20 PM
10:20 PM
Sunday Schedule
Station
Departure #1
Departure #2
Departure #3
Departure #4
Departure #5
Departure #6
Departure #7
Departure #8
Departure #9
Departure #10
Departure #11
Departure #12
Departure #13
Departure #14
Departure #15
Old Sackville Rd After Twelve Mile House Ln (2036)
7:31 AM
8:31 AM
9:31 AM
10:31 AM
11:32 AM
12:32 PM
1:32 PM
2:32 PM
3:32 PM
4:32 PM
5:32 PM
6:32 PM
7:31 PM
8:31 PM
9:31 PM
Damascus Rd at Turning Loop (8505)
7:24 AM
8:24 AM
9:24 AM
10:24 AM
11:24 AM
12:24 PM
1:24 PM
2:24 PM
3:24 PM
4:24 PM
5:24 PM
6:24 PM
7:24 PM
8:24 PM
9:24 PM
Glendale Ave Opposite Civic 21 (9002)
7:29 AM
8:29 AM
9:29 AM
10:29 AM
11:29 AM
12:29 PM
1:29 PM
2:29 PM
3:29 PM
4:29 PM
5:29 PM
6:29 PM
7:29 PM
8:29 PM
9:29 PM
Cobequid Rd After Zinck Ave (6436)
7:29 AM
8:29 AM
9:29 AM
10:29 AM
11:30 AM
12:30 PM
1:30 PM
2:30 PM
3:30 PM
4:30 PM
5:30 PM
6:30 PM
7:29 PM
8:29 PM
9:29 PM
Damascus Rd at Civic 150 (9041)
7:24 AM
8:24 AM
9:24 AM
10:24 AM
11:24 AM
12:24 PM
1:24 PM
2:24 PM
3:24 PM
4:24 PM
5:24 PM
6:24 PM
7:24 PM
8:24 PM
9:24 PM
Damascus Rd After Verdi Dr (8199)
7:25 AM
8:25 AM
9:25 AM
10:25 AM
11:25 AM
12:25 PM
1:25 PM
2:25 PM
3:25 PM
4:25 PM
5:25 PM
6:25 PM
7:25 PM
8:25 PM
9:25 PM
Cobequid Rd After Hillside Ave (6435)
7:30 AM
8:30 AM
9:30 AM
10:30 AM
11:30 AM
12:30 PM
1:30 PM
2:30 PM
3:30 PM
4:30 PM
5:30 PM
6:30 PM
7:30 PM
8:30 PM
9:30 PM
Cobequid Terminal
7:30 AM
8:30 AM
9:30 AM
10:30 AM
11:31 AM
12:31 PM
1:31 PM
2:31 PM
3:31 PM
4:31 PM
5:31 PM
6:31 PM
7:30 PM
8:30 PM
9:30 PM
Old Sackville Rd Before Lynn Ct (2037)
7:31 AM
8:31 AM
9:31 AM
10:31 AM
11:32 AM
12:32 PM
1:32 PM
2:32 PM
3:32 PM
4:32 PM
5:32 PM
6:32 PM
7:31 PM
8:31 PM
9:31 PM
Old Sackville Rd at Civic 167 (2038)
7:32 AM
8:32 AM
9:32 AM
10:32 AM
11:33 AM
12:33 PM
1:33 PM
2:33 PM
3:33 PM
4:33 PM
5:33 PM
6:33 PM
7:32 PM
8:32 PM
9:32 PM
Old Sackville Rd After Walker Service Rd (2039)
7:33 AM
8:33 AM
9:33 AM
10:33 AM
11:34 AM
12:34 PM
1:34 PM
2:34 PM
3:34 PM
4:34 PM
5:34 PM
6:34 PM
7:33 PM
8:33 PM
9:33 PM
Old Sackville Rd Before Hallmark Ave (2040)
7:34 AM
8:34 AM
9:34 AM
10:34 AM
11:35 AM
12:35 PM
1:35 PM
2:35 PM
3:35 PM
4:35 PM
5:35 PM
6:35 PM
7:34 PM
8:34 PM
9:34 PM
Old Sackville Rd After Madeline Ave (2041)
7:35 AM
8:35 AM
9:35 AM
10:35 AM
11:36 AM
12:36 PM
1:36 PM
2:36 PM
3:36 PM
4:36 PM
5:36 PM
6:36 PM
7:35 PM
8:35 PM
9:35 PM
Old Sackville Rd After Sackville Cross Rd (2042)
7:36 AM
8:36 AM
9:36 AM
10:36 AM
11:37 AM
12:37 PM
1:37 PM
2:37 PM
3:37 PM
4:37 PM
5:37 PM
6:37 PM
7:36 PM
8:36 PM
9:36 PM
Old Sackville Rd Before Walker Ave (2043)
7:36 AM
8:36 AM
9:36 AM
10:36 AM
11:37 AM
12:37 PM
1:37 PM
2:37 PM
3:37 PM
4:37 PM
5:37 PM
6:37 PM
7:36 PM
8:36 PM
9:36 PM
Sackville Terminal
7:38 AM
8:38 AM
9:38 AM
10:38 AM
11:39 AM
12:39 PM
1:39 PM
2:39 PM
3:39 PM
4:39 PM
5:39 PM
6:39 PM
7:38 PM
8:38 PM
9:38 PM
Walker Ave at Civic 130 (2044)
7:37 AM
8:37 AM
9:37 AM
10:37 AM
11:38 AM
12:38 PM
1:38 PM
2:38 PM
3:38 PM
4:38 PM
5:38 PM
6:38 PM
7:37 PM
8:37 PM
9:37 PM
Halifax Transit bus schedule - 88 (88 Bedford Commons)
The Halifax Transit bus schedule for the 88 route, 88 Bedford Commons, provides commuters with a reliable timetable. The schedule is for the trip plan from Walker Ave at Civic 129 (2045) station to Walker Ave at Civic 130 (2044) station, however the schedule may be updated due to different reasons.
You can access an online real-time schedule or view a printable version of the bus schedule. Plan your journey according to the schedule for today, tomorrow, weekdays, or the weekend with our reliable and up-to-date Halifax Transit schedule. We update the schedule of 88, from Walker Ave at Civic 129 (2045) to Walker Ave at Civic 130 (2044), daily at midnight.