Flight

EDV5287

Flight history and live tracking for EDV5287, operated by Endeavor Air. Recent flights from the PlaneTrack independent receiver network, with departure and arrival times, aircraft used, and a real-time position feed.

Next flight

DateWed 07 Oct 2026
RouteKTYS MC GHEE TYSON → KDTW DETROIT METRO WAYNE CO
Scheduled departure11:45 EDT

Scheduled and estimated times from the FAA SWIM feed, local to each airport.

Route

AirlineEndeavor Air
Observed routeKJFK → KBTV

Flight history 291 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-06KTYS MC GHEE TYSONKDTW DETROIT METRO WAYNE CO13:37 EDT14:47 EDT1h 10mN909XJ
2026-10-05KROC GREATER ROCHESTER INTERNATIONALKDTW DETROIT METRO WAYNE CO12:43 EDT13:40 EDT0h 57mN919XJ
2026-10-04KROC GREATER ROCHESTER INTERNATIONALKDTW DETROIT METRO WAYNE CO12:45 EDT13:37 EDT0h 52mN916XJ
2026-10-03KROC GREATER ROCHESTER INTERNATIONALKDTW DETROIT METRO WAYNE CO12:34 EDT13:26 EDT0h 52m
2026-10-02KROC GREATER ROCHESTER INTERNATIONALKDTW DETROIT METRO WAYNE CO12:52 EDT13:49 EDT0h 57mN916XJ
2026-10-01KROC GREATER ROCHESTER INTERNATIONALKDTW DETROIT METRO WAYNE CO12:53 EDT13:44 EDT0h 51mN829SK
2026-09-30KROC GREATER ROCHESTER INTERNATIONALKDTW DETROIT METRO WAYNE CO12:41 EDT13:32 EDT0h 51mN908XJ
2026-09-29KROCKDTW16:20 EDT18:27 EDT2h 07mN184GJ
2026-09-28KROCKDTW12:41 EDT13:40 EDT0h 58mN918XJ
2026-09-27KROCKDTW12:32 EDT13:34 EDT1h 01mN490PX
2026-09-26KROCKDTW13:21 EDT14:22 EDT1h 00mN320PQ
2026-09-25KROCKDTW12:41 EDT13:38 EDT0h 56mN490PX
2026-09-24KROCKDTW12:38 EDT13:28 EDT0h 49mN478PX
2026-09-23KROCKDTW12:43 EDT13:42 EDT0h 58mN478PX
2026-09-22estimatedKROCKDTW12:39 EDT13:58 EDT1h 19mN478PX
2026-09-21KROCKDTW12:49 EDT13:50 EDT1h 00mN918XJ
2026-09-20estimatedKROCKDTW12:55 EDT13:50 EDT0h 54mN829SK
2026-09-19KROCKDTW12:29 EDT13:22 EDT0h 52mN302PQ
2026-09-18KROCKDTW12:42 EDT13:38 EDT0h 55mN829SK
2026-09-17KROCKDTW12:33 EDT13:32 EDT0h 58mN490PX
2026-09-16KROCKDTW12:51 EDT13:48 EDT0h 56mN371CA
2026-09-15estimated??16:45Z17:02Z0h 16mN918XJ
2026-09-14estimatedKROCKDTW12:38 EDT13:38 EDT0h 59mN833SK
2026-09-13partialKDTW?10:44 EDTN920XJ
2026-09-12partialKDTW?22:01 EDTN607LR
2026-09-11KROCKDTW12:50 EDT13:46 EDT0h 55mN368CA
2026-09-10KROCKDTW12:41 EDT13:32 EDT0h 50mN607LR
2026-09-09KROCKDTW12:56 EDT13:50 EDT0h 53mN390CA
2026-09-08KROCKDTW12:37 EDT13:28 EDT0h 50mN669CA
Earlier flights (262) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-07-23partialKATL?17:17 EDTN304PQ
2026-07-22partialKATL?18:26 EDTN349PQ
2026-07-22partialKATL?16:16 EDTN349PQ
2026-07-21partialKATL?18:24 EDTN906XJ
2026-07-21partialKATL?16:07 EDTN906XJ
2026-07-20partialKATL?18:24 EDTN135EV
2026-07-20partialKATL?16:26 EDTN135EV
2026-07-20partialKATL?21:31 EDTN336PQ
2026-07-19partialKATL?19:30 EDTN336PQ
2026-07-19estimated?KATL00:00Z20:30 EDT0h 29mN538CA
2026-07-18partialKATL?16:21 EDTN538CA
2026-07-18estimated?KATL00:31Z21:20 EDT0h 48mN309PQ
2026-07-17partialKATL?18:15 EDTN309PQ
2026-07-16partialKATL?18:37 EDTN310PQ
2026-07-16partialKATL?16:10 EDTN310PQ
2026-07-15partialKATL?18:28 EDTN200PQ
2026-07-15partialKATL?16:12 EDTN200PQ
2026-07-15partialKATL?20:16 EDTN135EV
2026-07-14partialKATL?18:19 EDTN135EV
2026-07-14partialKATL?22:35 EDTN185GJ
2026-07-13partialKATL?17:33 EDTN185GJ
2026-07-13partialKATL?21:31 EDTN303PQ
2026-07-12partialKATL?18:40 EDTN303PQ
2026-07-12partialKATL?20:44 EDTN905XJ
2026-07-11partialKATL?18:07 EDTN905XJ
2026-07-11partialKATL?20:00 EDTN132EV
2026-07-10estimated??23:39Z23:58Z0h 19mN132EV
2026-07-10partialKATL?17:00 EDTN132EV
2026-07-09estimated??23:30Z23:58Z0h 27mN137EV
2026-07-09partialKATL?17:02 EDTN137EV
2026-07-08partialKATL?18:38 EDTN602LR
2026-07-08estimatedKATL?16:31 EDT21:10Z0h 38mN602LR
2026-07-07partialKATL?18:24 EDTN137EV
2026-07-07partialKATL?16:09 EDTN137EV
2026-07-06partialKATL?18:32 EDTN335PQ
2026-07-06partialKATL?16:30 EDTN335PQ
2026-07-06partialKATL?21:24 EDTN335PQ
2026-07-05partialKATL?16:07 EDTN335PQ
2026-07-04estimatedKNMMKATL19:21 CDT21:08 EDT0h 46mN906XJ
2026-07-03partialKATL?18:08 EDTN906XJ
2026-07-02partialKATL?18:24 EDTN298PQ
2026-07-02partialKATL?16:19 EDTN298PQ
2026-07-01partialKATL?18:55 EDTN187GJ
2026-07-01partialKATL?16:27 EDTN187GJ
2026-06-30partialKATL?17:41 EDTN604LR
2026-06-29partialKATL?18:30 EDTN137EV
2026-06-29partialKATL?16:10 EDTN137EV
2026-06-28partialKATL?18:25 EDTN138EV
2026-06-28partialKATL?16:08 EDTN138EV
2026-06-27partialKATL?18:45 EDTN602LR
2026-06-27partialKATL?16:13 EDTN602LR
2026-06-26partialKATL?18:33 EDTN602LR
2026-06-26partialKATL?16:05 EDTN602LR
2026-06-26estimatedKMGEKATL20:00 EDT20:32 EDT0h 31mN137EV
2026-06-25partialKATL?17:47 EDTN137EV
2026-06-24partialKATL?18:30 EDTN298PQ
2026-06-24partialKATL?16:05 EDTN298PQ
2026-06-23partialKATL?18:32 EDTN185GJ
2026-06-23partialKATL?16:42 EDTN185GJ
2026-06-22partialKATL?17:05 EDTN901XJ
2026-06-21partialKATL?18:35 EDTN905XJ
2026-06-21partialKATL?16:22 EDTN905XJ
2026-06-20partialKATL?16:23 EDTN937XJ
2026-06-19partialKATL?16:37 EDTN348PQ
2026-06-19partialKATL?20:09 EDTN187GJ
2026-06-18partialKATL?20:00 EDTN906XJ
2026-06-17estimated??23:38Z23:58Z0h 19mN906XJ
2026-06-17partialKATL?17:37 EDTN906XJ
2026-06-16partialKATL?18:30 EDTN307PQ
2026-06-16partialKATL?16:16 EDTN307PQ
2026-06-15partialKATL?16:09 EDTN183GJ
2026-06-14estimated??23:26Z23:58Z0h 31mN605LR
2026-06-14partialKATL?17:12 EDTN605LR
2026-06-13partialKATL?16:08 EDTN300PQ
2026-06-12partialKATL?18:21 EDTN928XJ
2026-06-12partialKATL?16:03 EDTN928XJ
2026-06-11estimatedKSEMKATL17:40 CDT19:14 EDT0h 33mN295PQ
2026-05-06partialKATL?18:12 EDTN272PQ
2026-05-06KATLKABY16:35 EDT17:08 EDT0h 32mN272PQ
2026-05-05partialKATL?18:00 EDTN355CA
2026-05-05KATLKABY16:32 EDT17:04 EDT0h 31mN355CA
2026-05-04partialKATL?18:21 EDTN690CA
2026-05-04KATLKABY16:41 EDT17:14 EDT0h 32mN690CA
2026-05-03partialKATL?18:11 EDTN331CA
2026-05-03KATLKABY16:31 EDT17:02 EDT0h 31mN331CA
2026-05-02partialKATL?18:02 EDTN690CA
2026-05-02KATLKABY16:43 EDT17:20 EDT0h 36mN690CA
2026-05-01partialKATL?18:18 EDTN655CA
2026-05-01KATLKABY16:36 EDT17:16 EDT0h 39mN655CA
2026-04-30KABYKATL18:21 EDT18:56 EDT0h 34mN668CA
2026-04-30KATLKABY16:39 EDT17:14 EDT0h 34mN668CA
2026-04-29partialKATL?18:30 EDTN668CA
2026-04-29KATLKABY17:25 EDT17:58 EDT0h 32mN668CA
2026-04-27partialKATL?18:38 EDTN376CA
2026-04-27partialKATL?16:39 EDTN376CA
2026-04-26partialKATL?18:13 EDTN669CA
2026-04-26KATLKABY16:29 EDT17:00 EDT0h 30mN669CA
2026-04-25KABYKATL18:55 EDT19:34 EDT0h 38mN368CA
2026-04-25KATLKABY16:39 EDT17:10 EDT0h 30mN368CA
2026-04-24partialKATL?18:38 EDTN367CA
2026-04-24KATLKABY17:12 EDT18:00 EDT0h 47mN367CA
2026-04-23partialKATL?18:11 EDTN655CA
2026-04-23KATLKABY16:39 EDT17:08 EDT0h 28mN655CA
2026-04-22KABYKATL18:19 EDT19:08 EDT0h 48mN368CA
2026-04-22KATLKABY16:37 EDT17:08 EDT0h 30mN368CA
2026-04-21partialKATL?18:05 EDTN331CA
2026-04-21KATLKABY16:36 EDT17:12 EDT0h 35mN331CA
2026-04-21partialKATL?21:16 EDTN390CA
2026-04-20partialKATL?17:09 EDTN379CA
2026-04-19partialKATL?18:18 EDTN398CA
2026-04-18partialKATL?18:10 EDTN668CA
2026-04-18KATLKABY16:37 EDT17:10 EDT0h 32mN668CA
2026-04-17partialKATL?18:10 EDTN272PQ
2026-04-17KATLKABY16:44 EDT17:16 EDT0h 31mN272PQ
2026-04-17partialKATL?20:00 EDTN669CA
2026-04-16partialKATL?19:40 EDTN669CA
2026-04-15partialKATL?18:12 EDTN371CA
2026-04-15KATLKABY16:50 EDT17:30 EDT0h 39mN371CA
2026-04-14partialKATL?18:04 EDTN367CA
2026-04-14KATLKABY16:39 EDT17:14 EDT0h 34mN367CA
2026-04-14partialKATL?21:26 EDTN669CA
2026-04-13estimatedKBQK?07:57 EDT21:58Z10h 00mN367CA
2026-04-13KATLKBQK21:15 EDT22:00 EDT0h 44mN367CA
2026-04-12KATLKBQK20:25 EDT21:04 EDT0h 38mN354CA
2026-04-11KATLKBQK21:39 EDT22:20 EDT0h 40mN354CA
2026-04-06KATLKBQK20:54 EDT21:30 EDT0h 35mN379CA
2026-04-05KATLKBQK20:23 EDT21:00 EDT0h 36mN354CA
2026-04-04KATLKBQK21:01 EDT21:54 EDT0h 53mN641CA
2026-04-03KATLKBQK21:13 EDT22:10 EDT0h 56mN655CA
2026-04-02KATLKBQK21:08 EDT21:58 EDT0h 49mN668CA
2026-04-01estimatedKATLKBQK20:47 EDT21:26 EDT0h 38mN355CA
2026-03-31partialKATL?21:00 EDTN368CA
2026-03-30partialKATL?20:55 EDTN390CA
2026-03-29partialKATL?20:16 EDTN391CA
2026-03-16partialKATL?21:13 EDTN319PQ
2026-03-15partialKATL?21:04 EDTN340CA
2026-03-14partialKATL?21:02 EDTN371CA
2026-03-13partialKATL?01:48 EDTN136EV
2026-03-12KATLKBQK20:46 EDT21:44 EDT0h 57mN655CA
2026-03-11KATLKBQK21:07 EDT22:02 EDT0h 54mN669CA
2026-03-10KATLKBQK21:32 EDT22:20 EDT0h 48mN340CA
2026-03-09KATLKBQK21:44 EDT22:34 EDT0h 49mN371CA
2026-03-08estimated?KBIS00:30Z19:34 CST1h 03mN602LR
2026-03-07KMSPKBIS20:55 CST21:58 CST1h 02mN298PQ
2026-03-06estimatedKMSP?18:36 CST01:32Z0h 56mN913XJ
2026-03-05estimatedKMSP?18:35 CST01:42Z1h 06mN132EV
2026-03-04KMSPKBIS18:23 CST19:30 CST1h 07mN921XJ
2026-03-03KMSPKBIS18:28 CST19:42 CST1h 13mN228PQ
2026-03-02KSTPKBIS18:27 CST19:46 CST1h 18mN922XJ
2026-03-01KMSPKBIS18:43 CST19:56 CST1h 12mN905XJ
2026-02-28estimatedKMSP?18:40 CST01:42Z1h 02mN905XJ
2026-02-27KMSPKBIS18:26 CST19:30 CST1h 03mN296PQ
2026-02-26KMSPKBIS19:20 CST20:28 CST1h 08mN303PQ
2026-02-25estimatedKMSP?18:50 CST01:54Z1h 03mN133EV
2026-02-24KMSPKBIS18:37 CST19:52 CST1h 15mN937XJ
2026-02-23KMSPKBIS18:45 CST19:50 CST1h 04mN305PQ
2026-02-22KMSPKBIS18:19 CST19:20 CST1h 00mN935XJ
2026-02-21KMSPKBIS20:00 CST20:58 CST0h 58mN606LR
2026-02-20KMSPKBIS19:27 CST20:26 CST0h 58mN181GJ
2026-02-19KMSPKBIS22:08 CST23:08 CST0h 59mN348PQ
2026-02-18KMSPKBIS18:37 CST19:44 CST1h 07mN331PQ
2026-02-17KMSPKBIS18:30 CST19:46 CST1h 15mN330PQ
2026-02-16KMSPKBIS18:26 CST19:36 CST1h 09mN905XJ
2026-02-15estimatedKMSP?18:12 CST01:18Z1h 06mN930XJ
2026-02-14KMSPKBIS18:23 CST19:30 CST1h 06mN606LR
2026-02-13estimatedKMSP?18:29 CST01:26Z0h 57mN297PQ
2026-02-12KMSPKBIS18:31 CST19:44 CST1h 13mN305PQ
2026-02-11estimatedKMSP?18:26 CST01:30Z1h 03mN136EV
2026-02-07KMSPKBIS18:24 CST19:36 CST1h 11mN923XJ
2026-02-06estimatedKMSPKBIS18:29 CST19:32 CST1h 03mN391CA
2026-02-05KMSPKBIS19:08 CST20:12 CST1h 03mN695CA
2026-02-04KMSPKBIS18:41 CST19:44 CST1h 02mN908XJ
2026-02-03KMSPKBIS18:27 CST19:30 CST1h 02mN307PQ
2026-02-02KMSPKBIS21:13 CST22:18 CST1h 04mN607LR
2026-02-01estimatedKMSP?18:43 CST01:43Z0h 59mN302PQ
2026-01-31KMSPKBIS18:28 CST19:26 CST0h 58mN329PQ
2026-01-30KMSPKBIS18:52 CST20:00 CST1h 07mN232PQ
2026-01-29KMSPKBIS18:43 CST19:50 CST1h 06mN906XJ
2026-01-28estimatedKMSP?19:44 CST02:38Z0h 53mN303PQ
2026-01-27estimatedKMSP?18:35 CST01:36Z1h 00mN136EV
2026-01-26estimatedKMSP?18:36 CST01:22Z0h 45mN299PQ
2026-01-25estimatedKMSP?19:08 CST02:02Z0h 53mN294PQ
2026-01-24estimatedKMSP?18:33 CST01:26Z0h 52mN200PQ
2026-01-23estimatedKMSP?18:42 CST01:38Z0h 56mN186PQ
2026-01-22estimatedKMSP?19:38 CST02:32Z0h 53mN306PQ
2026-01-21estimatedKMSP?19:20 CST02:10Z0h 49mN187GJ
2026-01-20estimatedKMSP?19:46 CST02:34Z0h 47mN301PQ
2026-01-19estimatedKMSP?19:35 CST02:26Z0h 51mN925XJ
2026-01-09estimatedKMSP?18:57 CST01:44Z0h 46mN131EV
2026-01-08estimatedKMSP?18:26 CST01:20Z0h 53mN928XJ
2026-01-07estimatedKMSP?18:37 CST01:30Z0h 52mN301PQ
2026-01-06estimatedKMSP?20:22 CST03:12Z0h 49mN905XJ
2025-12-19KBTVKJFK18:21 EST19:30 EST1h 08mA385EE
2025-12-19KJFKKBTV15:53 EST16:44 EST0h 50mN326PQ
2025-12-18KBTVKJFK16:02 EST17:00 EST0h 57mN676CA
2025-12-18KJFKKBTV13:47 EST14:52 EST1h 04mN676CA
2025-12-17KBTVKJFK16:26 EST17:34 EST1h 07mN337PQ
2025-12-17KJFKKBTV14:07 EST15:16 EST1h 08mN337PQ
2025-12-16KBTVKJFK17:18 EST18:18 EST1h 00mN602LR
2025-12-16KJFKKBTV15:03 EST15:56 EST0h 52mN602LR
2025-12-16KBTVKJFK19:07 EST20:20 EST1h 12mN910XJ
2025-12-15KJFKKBTV16:41 EST17:56 EST1h 14mN910XJ
2025-12-14KJFKKBTV16:15 EST17:50 EST1h 34mN301PQ
2025-12-14partialKJFK?15:37 ESTN301PQ
2025-12-13KBTVKJFK16:52 EST17:56 EST1h 03mN926XJ
2025-12-13KJFKKBTV14:46 EST15:46 EST0h 59mN926XJ
2025-12-12KBTVKJFK16:23 EST17:36 EST1h 13mN934XJ
2025-12-12KJFKKBTV13:45 EST14:44 EST0h 58mN934XJ
2025-12-11KBTVKJFK18:23 EST19:30 EST1h 06mA34BDC
2025-12-11KJFKKBTV13:44 EST14:34 EST0h 49mN311PQ
2025-12-10KBTVKJFK18:14 EST19:24 EST1h 10mA33AA7
2025-12-10KJFKKBTV13:34 EST14:30 EST0h 55mN307PQ
2025-12-09KBTVKJFK16:12 EST17:14 EST1h 01mN298PQ
2025-12-09KJFKKBTV14:23 EST15:16 EST0h 53mN298PQ
2025-11-27KBTVKJFK15:56 EST16:50 EST0h 53mN307PQ
2025-11-27KJFKKBTV13:43 EST14:26 EST0h 42mN307PQ
2025-11-26KBTVKJFK15:51 EST16:48 EST0h 56mN927XJ
2025-11-26KJFKKBTV13:50 EST14:36 EST0h 46mN927XJ
2025-10-30estimatedKJFK?14:49 EDT19:24Z0h 34mN538CA
2025-10-29estimated?KJFK20:08Z16:56 EDT0h 47mN305PQ
2025-10-29estimatedKJFK?13:54 EDT18:28Z0h 33mN305PQ
2025-10-28estimated?KJFK20:45Z17:32 EDT0h 47mN306PQ
2025-10-28estimatedKJFK?13:57 EDT18:32Z0h 35mN306PQ
2025-10-27estimated?KJFK20:05Z16:56 EDT0h 50mN676CA
2025-10-27estimatedKJFK?13:51 EDT18:30Z0h 38mN676CA
2025-10-26estimated?KJFK20:12Z17:04 EDT0h 52mN695CA
2025-10-26estimatedKJFK?13:55 EDT18:38Z0h 42mN695CA
2025-10-25estimated?KJFK20:21Z17:08 EDT0h 46mN604LR
2025-10-25estimatedKJFK?13:57 EDT18:40Z0h 42mN604LR
2025-10-24estimated?KJFK20:12Z17:06 EDT0h 54mN137EV
2025-10-24estimatedKJFK?14:14 EDT18:58Z0h 43mN137EV
2025-10-23estimated?KJFK20:15Z17:14 EDT0h 58mN314PQ
2025-10-22estimated?KJFK20:30Z17:34 EDT1h 04mN184GJ
2025-10-22estimatedKJFK?14:49 EDT19:24Z0h 34mN184GJ
2025-10-21KBTVKJFK16:46 EDT17:40 EDT0h 53mN604LR
2025-10-20estimated?KJFK20:51Z17:46 EDT0h 54mN922XJ
2025-10-20estimatedKJFK?14:03 EDT18:36Z0h 32mN922XJ
2025-10-14KBTVKJFK16:22 EDT17:32 EDT1h 09mN153PQ
2025-10-14KJFKKBTV13:48 EDT14:50 EDT1h 01mN153PQ
2025-10-13KJFKKBTV13:47 EDT15:46 EDT1h 58mN325PQ
2025-10-12estimated?KJFK23:01Z19:56 EDT0h 55mN295PQ
2025-10-07KBTVKJFK16:04 EDT17:16 EDT1h 11mN695CA
2025-10-07KJFKKBTV14:09 EDT14:54 EDT0h 44mN695CA
2025-10-06KBTVKJFK16:06 EDT17:00 EDT0h 54mN305PQ
2025-10-06KJFKKBTV13:38 EDT14:42 EDT1h 04mN305PQ
2025-10-05KBTVKJFK16:06 EDT17:04 EDT0h 57mN336PQ
2025-10-05KJFKKBTV13:26 EDT14:42 EDT1h 15mN336PQ
2025-09-27KJFK John F. Kennedy InternationalKBTV14:01 EDT16:06 EDT2h 04mA36994
2025-08-25KBTVKJFK17:15 EDT22:22 EDT5h 06mA39ADA
2025-08-25KJFKKBTV00:57 EDT08:06 EDT7h 08mN331PQ
2025-08-23KBTVKJFK15:57 EDT17:35 EDT1h 37mN305PQ
2025-08-23KJFKKBTV13:28 EDT14:30 EDT1h 01mN305PQ
2025-08-21KBTVKJFK16:07 EDT17:12 EDT1h 04mN316PQ
2025-08-21KJFKKBTV13:58 EDT15:04 EDT1h 05mN316PQ
2025-08-19KJFKKBTV14:39 EDT17:00 EDT2h 21mN927XJ
2025-08-17KBTVKJFK14:40 EDT17:44 EDT3h 04mN676CA
2025-08-17KJFKKBTV13:37 EDT14:40 EDT1h 02mN676CA
2025-08-16KBTVKJFK16:26 EDT18:22 EDT1h 56mN181PQ
2025-08-16KJFKKBTV13:35 EDT14:26 EDT0h 50mN181PQ
2025-08-15KBTVKJFK16:56 EDT19:20 EDT2h 23mN925XJ
2025-08-15KJFKKBTV15:23 EDT16:56 EDT1h 32mN925XJ
2025-08-14KJFKKBTV14:00 EDT14:40 EDT0h 39mN931XJ

Times are local to each airport. Hover for UTC. Flights marked estimated were completed with route prediction or partial coverage; partial records have a confirmed departure but no reliable arrival fix.

Open the live map Full history CSV API access
Follow this flight

Get an email when EDV5287 flies + if it runs late.

Data access

Live positions and 365-day history for this flight are available through the PlaneTrack API (commercial use from $29/month) and as one-off CSV extracts from our archive (from $9.99, with a free one-day sample). Questions: [email protected]