Eastbound B8 stop on Foster Ave at Flatbush Ave has been relocated to Foster Ave at E 26th St, across the intersection
Started Sep 8 2023 Until Oct 16Westbound B8 stop on Beverly Rd at E 58th St is closed
Started Aug 3 2023 Until Oct 16Time | Trip Path | Vehicle | Gap | Headway | Schedule | Destination |
---|---|---|---|---|---|---|
trip path | 441 | 44:24 | 6:21 ahead of | Bay Ridge 95 St Sta | ||
trip path | 258 | 51:49 | 24:00 | 3:32 ahead of | Bay Ridge 95 St Sta | |
trip path | 669 | 28:10 | 20:30 | 0:21 ahead of | Bay Ridge 95 St Sta | |
trip path | 395 | 13:48 | 15:30 | 2:36 ahead of | Bay Ridge 95 St Sta | |
trip path | 397 | 13:56 | 14:35 | 3:37 ahead of | Bay Ridge 95 St Sta | |
(sched) | trip path | 744 | 15:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 361 | 10:13 | 13:55 | 6:10 ahead of | Bay Ridge 95 St Sta | |
trip path | 752 | 15:39 | 12:55 | 4:31 ahead of | Bay Ridge 95 St Sta | |
- | trip path | 459 | 12:57 | 12:40 | 3:28 ahead of | Bay Ridge 95 St Sta |
trip path | 414 | 12:23 | 10:45 | 2:10 ahead of | Bay Ridge 95 St Sta | |
trip path | 778 | 7:39 | 10:45 | 2:31 ahead of | Bay Ridge 95 St Sta | |
trip path | 449 | 16:03 | 8:45 | 2:36 behind | Bay Ridge 95 St Sta | |
trip path | 354 | 10:19 | 8:12 | 4:49 behind | Bay Ridge 95 St Sta | |
trip path | 426 | 3:41 | 8:12 | 0:32 behind | Bay Ridge 95 St Sta | |
(sched) | 7:00 | Scheduled at | V A Hospital | |||
trip path | 446 | 16:01 | 6:17 | 9:33 behind | Bay Ridge 95 St Sta | |
trip path | 465 | 0:31 | 6:17 | 2:57 ahead of | Bay Ridge 95 St Sta | |
trip path | 458 | 19:00 | 5:12 | 0:03 behind | Bay Ridge 95 St Sta | |
trip path | 444 | 2:37 | 4:30 | 1:20 ahead of | Bay Ridge 95 St Sta | |
trip path | 384 | 2:28 | 4:30 | 15:09 behind | Bay Ridge 95 St Sta | |
(sched) | trip path | 255 | 4:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 255 | 4:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 417 | 7:25 | 4:58 | 17:34 behind | Bay Ridge 95 St Sta | |
(sched) | trip path | 255 | 3:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 246 | 11:07 | 4:42 | 5:41 behind | Bay Ridge 95 St Sta | |
trip path | 255 | 1:01 | 4:42 | 4:21 ahead of | Bay Ridge 95 St Sta | |
trip path | 668 | 2:15 | 4:40 | 19:57 behind | Bay Ridge 95 St Sta | |
trip path | 258 | 0:11 | 4:40 | 6:28 ahead of | Bay Ridge 95 St Sta | |
trip path | 409 | 0:02 | 4:40 | 4:11 behind | Bay Ridge 95 St Sta | |
trip path | 244 | 3:49 | 4:44 | 2:00 behind | Bay Ridge 95 St Sta | |
trip path | 750 | 8:15 | 5:27 | 24:16 behind | Bay Ridge 95 St Sta | |
trip path | 773 | 13:59 | 6:43 | 13:37 behind | Bay Ridge 95 St Sta | |
trip path | 438 | 11:17 | 8:00 | 17:55 behind | Bay Ridge 95 St Sta | |
trip path | 792 | 8:09 | 9:15 | 10:04 behind | Bay Ridge 95 St Sta | |
trip path | 744 | 0:41 | 9:15 | 1:50 behind | Bay Ridge 95 St Sta | |
trip path | 669 | 5:24 | 10:00 | 24:09 behind | Bay Ridge 95 St Sta | |
trip path | 253 | 0:33 | 10:00 | 4:18 ahead of | Bay Ridge 95 St Sta | |
(sched) | trip path | 361 | 11:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 752 | 30:55 | 11:20 | 15:33 behind | Bay Ridge 95 St Sta | |
(sched) | trip path | 776 | 12:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 776 | 12:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 776 | 12:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 776 | 12:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 459 | 12:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 459 | 12:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 459 | 12:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 459 | 12:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 459 | 28:38 | 12:00 | 9:15 behind | Bay Ridge 95 St Sta | |
trip path | 776 | 1:21 | 12:00 | 22:36 behind | Bay Ridge 95 St Sta | |
(sched) | trip path | 449 | 12:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 449 | 12:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 449 | 12:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 449 | 12:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 449 | 3:22 | 12:00 | 2:00 behind | Bay Ridge 95 St Sta | |
trip path | 426 | 5:54 | 12:00 | 4:08 ahead of | Bay Ridge 95 St Sta | |
(sched) | trip path | 426 | 12:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 426 | 12:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 426 | 12:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 426 | 12:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 258 | 12:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 446 | 28:26 | 13:00 | 0:41 ahead of | Bay Ridge 95 St Sta | |
(sched) | trip path | 258 | 13:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 446 | 13:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 446 | 13:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 446 | 13:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 446 | 13:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 446 | 13:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 354 | 1:21 | 13:00 | 13:40 behind | Bay Ridge 95 St Sta | |
(sched) | trip path | 258 | 14:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 465 | 14:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 465 | 14:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 465 | 14:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 465 | 14:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 465 | 14:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 465 | 15:18 | 14:00 | 1:57 behind | Bay Ridge 95 St Sta | |
(sched) | trip path | 444 | 15:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 444 | 15:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 444 | 15:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 444 | 15:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 444 | 15:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 258 | 27:32 | 15:08 | 0:53 ahead of | Bay Ridge 95 St Sta | |
(sched) | trip path | 258 | 15:23 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 444 | 15:46 | 15:30 | 30:15 behind | Bay Ridge 95 St Sta | |
(sched) | trip path | 246 | 15:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 428 | 15:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 246 | 1:24 | 15:30 | 1:14 behind | Bay Ridge 95 St Sta | |
(sched) | trip path | 773 | 16:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 246 | 16:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | 15:00 | Scheduled at | Bay Ridge 95 St Sta | |||
(sched) | trip path | 744 | 16:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 792 | 16:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 792 | 57:02 | 13:20 | 11:18 behind | Bay Ridge 95 St Sta | |
(sched) | trip path | 792 | 12:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 744 | 12:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 744 | 3:07 | 12:00 | 9:35 ahead of | Bay Ridge 95 St Sta | |
trip path | 253 | 5:31 | 12:00 | 7:57 behind | Bay Ridge 95 St Sta | |
(sched) | trip path | 773 | 14:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 752 | 19:46 | 13:40 | 15:43 behind | Bay Ridge 95 St Sta | |
trip path | 776 | 5:18 | 14:30 | 7:01 behind | Bay Ridge 95 St Sta | |
trip path | 773 | 2:10 | 13:00 | 5:49 ahead of | Bay Ridge 95 St Sta | |
(sched) | trip path | 480 | 15:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 480 | 15:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 480 | 15:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 773 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 458 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 458 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 458 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 458 | 27:14 | 11:00 | 11:24 behind | Bay Ridge 95 St Sta | |
(sched) | trip path | 449 | 14:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 449 | 14:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 449 | 14:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 449 | 4:13 | 11:00 | 1:37 behind | Bay Ridge 95 St Sta | |
(sched) | trip path | 430 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 430 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 430 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 430 | 15:20 | 10:00 | 6:58 behind | Bay Ridge 95 St Sta | |
trip path | 384 | 0:12 | 10:15 | 2:51 ahead of | Bay Ridge 95 St Sta | |
(sched) | trip path | 384 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 384 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 384 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 752 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 752 | 18:58 | 10:15 | 6:07 behind | Bay Ridge 95 St Sta | |
(sched) | trip path | 446 | 11:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 446 | 11:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 446 | 11:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 446 | 14:33 | 10:40 | 9:40 behind | Bay Ridge 95 St Sta | |
(sched) | trip path | 465 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 465 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 465 | 3:07 | 10:40 | 2:47 behind | Bay Ridge 95 St Sta | |
(sched) | trip path | 451 | 11:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 451 | 11:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 451 | 11:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 451 | 11:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 444 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 444 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 444 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 444 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 428 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 428 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 428 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 428 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 258 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 258 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 258 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 258 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 668 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 668 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 246 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 246 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | 10:00 | Scheduled at | V A Hospital | |||
(sched) | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |||
(sched) | trip path | 796 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 792 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 253 | 8:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 431 | 2:03:44 | 9:12 | 35:37 behind | Bay Ridge 95 St Sta | |
(sched) | trip path | 478 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 796 | 3:35 | 9:12 | 29:06 behind | Bay Ridge 95 St Sta | |
trip path | 253 | 7:11 | 9:00 | 18:17 behind | Bay Ridge 95 St Sta | |
(sched) | trip path | 241 | 9:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 241 | 9:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 480 | 9:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 472 | 8:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 472 | 8:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 449 | 8:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 798 | 8:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 798 | 8:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | 7:00 | Scheduled at | V A Hospital | |||
(sched) | trip path | 430 | 7:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 430 | 7:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 445 | 8:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 384 | 8:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 772 | 9:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 772 | 9:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 772 | 9:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 744 | 7:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 744 | 7:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 744 | 1:21:33 | 8:30 | 9:49 behind | Bay Ridge 95 St Sta | |
(sched) | trip path | 384 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 384 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 451 | 10:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 458 | 8:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 451 | 18:08 | 9:30 | 17:58 behind | Bay Ridge 95 St Sta | |
(sched) | trip path | 444 | 11:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 464 | 9:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 464 | 9:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 752 | 12:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 752 | 12:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 752 | 12:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 668 | 39:49 | 13:20 | 16:46 behind | Bay Ridge 95 St Sta | |
trip path | 752 | 6:24 | 13:30 | 11:05 behind | Bay Ridge 95 St Sta | |
(sched) | trip path | 428 | 15:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 431 | 15:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 428 | 20:09 | 14:48 | 16:19 behind | Bay Ridge 95 St Sta | |
(sched) | trip path | 258 | 14:37 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 258 | 14:37 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 773 | 18:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 472 | 18:37 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 798 | 21:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 798 | 1:28:14 | 23:00 | 17:15 behind | Bay Ridge 95 St Sta | |
(sched) | trip path | 772 | 23:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 772 | 23:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 772 | 23:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 772 | 23:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 772 | 23:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 772 | 23:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 772 | 23:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 772 | 23:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 772 | 23:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 772 | 23:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 772 | 23:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 796 | 24:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 752 | 27:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 752 | 27:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 752 | 27:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 752 | 27:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 752 | 27:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 752 | 27:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 752 | 27:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 752 | 27:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 752 | 27:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 752 | 27:00 | Scheduled at | Bay Ridge 95 St Sta | |
(sched) | trip path | 752 | 27:00 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 241 | 1:23:08 | 30:00 | 3:34 ahead of | Bay Ridge 95 St Sta | |
(sched) | trip path | 428 | 27:36 | Scheduled at | Bay Ridge 95 St Sta | |
trip path | 761 | 58:58 | 23:37 | 4:12 behind | Bay Ridge 95 St Sta | |
- | trip path | 472 | 27:54 | 28:12 | 1:05 behind | Bay Ridge 95 St Sta |
trip path | 752 | 26:02 | 30:00 | 2:21 ahead of | Bay Ridge 95 St Sta | |
trip path | 367 | 25:48 | 26:00 | 2:33 ahead of | Bay Ridge 95 St Sta | |
trip path | 481 | 1:15:11 | 1:00:00 | 12:38 behind | Bay Ridge 95 St Sta | |
trip path | 367 | 44:21 | 1:00:00 | 3:00 ahead of | Bay Ridge 95 St Sta |
Settings (enable more features)
Stops near me by GPS going North East South West
TransSee by Darwin O'Connor. Follow on Twitter.