Flight

RPA3418

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

Route

AirlineRepublic Airlines
Typical originKORD CHICAGO OHARE INTERNATIONAL
Typical destinationKIND INDIANAPOLIS INTERNATIONAL
Distance154 nm

Flight history 273 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-04KCHS CHARLESTON AFB INTERNATIONALKIAD WASHINGTON DULLES INTERNATIONAL20:01 EDT21:06 EDT1h 05mN773YX
2026-10-03KCHS CHARLESTON AFB INTERNATIONALKIAD WASHINGTON DULLES INTERNATIONAL20:01 EDT21:06 EDT25h 05mN773YX
2026-10-02KCHS CHARLESTON AFB INTERNATIONALKIAD WASHINGTON DULLES INTERNATIONAL20:16 EDT21:08 EDT24h 52mN768YX
2026-10-01KCHS CHARLESTON AFB INTERNATIONALKIAD WASHINGTON DULLES INTERNATIONAL20:16 EDT21:26 EDT1h 10mN780YX
2026-09-30KCHS CHARLESTON AFB INTERNATIONALKIAD WASHINGTON DULLES INTERNATIONAL20:07 EDT21:09 EDT25h 02mN765YX
2026-09-29KCHS CHARLESTON AFB INTERNATIONALKIAD WASHINGTON DULLES INTERNATIONAL20:06 EDT21:11 EDT25h 05mN732YX
2026-09-28KCHS CHARLESTON AFB INTERNATIONALKIAD WASHINGTON DULLES INTERNATIONAL20:06 EDT21:09 EDT1h 03mN781YX
2026-09-27KCHS CHARLESTON AFB INTERNATIONALKIAD WASHINGTON DULLES INTERNATIONAL20:07 EDT21:18 EDT1h 11mN742YX
2026-09-26KCHS CHARLESTON AFB INTERNATIONALKIAD WASHINGTON DULLES INTERNATIONAL21:08 EDT22:12 EDT1h 04m
2026-09-25KCHS CHARLESTON AFB INTERNATIONALKIAD WASHINGTON DULLES INTERNATIONAL19:58 EDT21:10 EDT1h 12mN740YX
2026-09-23KORDKIND15:47 CDT17:22 EDT0h 35mN764YX
2026-09-22KORDKIND15:45 CDT17:18 EDT0h 33mN736YX
2026-09-21estimatedKORDKIND18:37 CDT19:58 EDT0h 20mAA6533
2026-09-20KORDKIND15:52 CDT17:24 EDT0h 31mN748YX
2026-09-18KORDKIND16:14 CDT17:54 EDT0h 39mN754YX
2026-09-17KORDKIND18:08 CDT19:46 EDT0h 37mAABA41
2026-09-16KORDKIND15:47 CDT17:30 EDT0h 42mAAA555
2026-09-15KORDKIND16:33 CDT18:04 EDT0h 30mAA9679
2026-09-14KORDKIND15:53 CDT17:36 EDT0h 42mN749YX
2026-09-13KORDKIND16:03 CDT17:38 EDT0h 34mAA4B32
2026-09-12KORDKIND16:04 CDT17:36 EDT0h 31mAA4B32
2026-09-11KORDKIND15:56 CDT17:30 EDT0h 34mN746YX
2026-09-10KORDKIND15:57 CDT17:30 EDT0h 32mAA9679
2026-09-09KORDKIND15:54 CDT17:26 EDT0h 31mN748YX
2026-09-08KORDKIND15:47 CDT17:16 EDT0h 28mAA6533
2026-09-07KORDKIND18:15 CDT19:50 EDT0h 34mN756YX
2026-09-07KORDKIND19:31 CDT21:04 EDT0h 32mN758YX
2026-09-05estimatedKORDKIND18:36 CDT19:58 EDT0h 21mN732YX
2026-09-04KORDKIND18:29 CDT19:58 EDT0h 29mN769YX
2026-09-04KORDKIND21:43 CDT23:14 EDT0h 30mN775YX
Earlier flights (243) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-03KORDKIND19:03 CDT20:34 EDT0h 30mN773YX
2026-09-01KORDKIND18:12 CDT19:46 EDT0h 33mAA9DE7
2026-08-30estimatedKORDKIND18:41 CDT19:58 EDT0h 16mN724YX
2026-08-29KORDKIND18:18 CDT19:52 EDT0h 33mN748YX
2026-08-28estimatedKORDKIND18:40 CDT19:58 EDT0h 17mAAB07A
2026-08-28KORDKIND19:49 CDT21:22 EDT0h 32mN755YX
2026-08-27estimatedKORDKIND19:00 CDT20:18 EDT0h 17mAA6B43
2026-08-25KORDKIND18:16 CDT19:50 EDT0h 33mAA72B1
2026-08-24KORDKIND18:25 CDT19:58 EDT0h 32mAA6EFA
2026-08-23KORDKIND18:15 CDT19:46 EDT0h 30mAA5657
2026-08-23KORDKIND19:14 CDT20:44 EDT0h 29mN741YX
2026-08-21KORDKIND18:26 CDT19:58 EDT0h 31mN786YX
2026-08-20partialKORD?19:10 CDTN725YX
2026-08-18partial??00:00ZN736YX
2026-08-17partialKORD?19:57 CDTN736YX
2026-08-15partialKIND?06:17 EDTN726YX
2026-08-14partialKIND?20:00 EDTN773YX
2026-08-13partialKORD?19:39 CDTN724YX
2026-08-11KORDKIND18:20 CDT19:48 EDT0h 27mN768YX
2026-07-22KORDKIND17:25 CDT18:58 EDT0h 32mAA6533
2026-07-21KORDKIND17:27 CDT19:00 EDT0h 32mAA818D
2026-07-20KORDKIND17:39 CDT19:16 EDT0h 36mN741YX
2026-07-19KORDKIND17:28 CDT19:00 EDT0h 31mN727YX
2026-07-18KORDKIND19:05 CDT20:44 EDT0h 38mAAA90C
2026-07-16KORDKIND17:45 CDT19:16 EDT0h 30mN733YX
2026-07-15KORDKIND17:20 CDT18:54 EDT0h 33mN725YX
2026-07-14KORDKIND17:26 CDT19:02 EDT0h 35mN757YX
2026-07-13KORDKIND17:03 CDT18:38 EDT0h 34mAA4B32
2026-07-12KORDKIND16:54 CDT18:28 EDT0h 33mAAA19E
2026-07-11KORDKIND16:58 CDT18:32 EDT0h 33mAA52A0
2026-07-10KORDKIND17:16 CDT18:48 EDT0h 31mAA5DC5
2026-07-09KMDWKIND17:18 CDT18:52 EDT0h 33mN724YX
2026-07-08KORDKIND17:28 CDT19:02 EDT0h 33mAAA19E
2026-07-07KORDKIND17:26 CDT18:58 EDT0h 31mN739YX
2026-07-06KORDKIND17:34 CDT19:08 EDT0h 33mAA88FB
2026-07-05KORDKIND17:18 CDT18:52 EDT0h 33mN757YX
2026-07-04KORDKIND17:03 CDT18:48 EDT0h 44mAAB07A
2026-07-04partialKIND?20:00 EDTN723YX
2026-07-02KORDKIND17:28 CDT19:02 EDT0h 33mN732YX
2026-07-01KORDKIND17:28 CDT19:02 EDT0h 34mN733YX
2026-06-30KORDKIND17:07 CDT18:42 EDT0h 34mAA52A0
2026-06-29KORDKIND17:04 CDT18:42 EDT0h 38mAA6B43
2026-06-28KORDKIND17:08 CDT18:42 EDT0h 33mN733YX
2026-06-27KORDKIND17:05 CDT18:40 EDT0h 34mN743YX
2026-06-26KORDKIND17:14 CDT18:48 EDT0h 34mAAA19E
2026-06-25KORDKIND17:41 CDT19:14 EDT0h 33mN751YX
2026-06-24KORDKIND17:51 CDT19:22 EDT0h 30mN748YX
2026-06-24KBNAKORD11:24 CDT12:34 CDT1h 09mAA88FB
2026-06-23KORDKIND17:04 CDT18:36 EDT0h 31mN760YX
2026-06-23KBNAKORD11:30 CDT12:44 CDT1h 13mAA8CB2
2026-06-22KORDKIND16:57 CDT18:38 EDT0h 40mAA617C
2026-06-22KBNAKORD11:27 CDT12:48 CDT1h 20mN747YX
2026-06-21KORDKIND17:34 CDT19:10 EDT0h 36mN729YX
2026-06-21KBNAKORD11:29 CDT12:46 CDT1h 16mN756YX
2026-06-20KORDKIND17:07 CDT18:38 EDT0h 30mN726YX
2026-06-19KORDKIND17:10 CDT18:44 EDT0h 33mAA72B1
2026-06-19KBNAKORD11:38 CDT12:48 CDT1h 09mAA7DD6
2026-06-18KORDKIND17:11 CDT18:42 EDT0h 30mN745YX
2026-06-18KBNAKORD01:14 CDT13:00 CDT11h 45mN740YX
2026-06-17KORDKIND19:44 CDT21:16 EDT0h 32mN746YX
2026-06-16KBNAKORD11:26 CDT12:44 CDT1h 18mAA477B
2026-06-15KINDKORD20:24 EDT12:50 CDT17h 25mAA8CB2
2026-06-14KORDKIND17:50 CDT19:26 EDT0h 35mAA8CB2
2026-06-14KBNAKORD11:24 CDT12:48 CDT1h 23mAA7A1F
2026-06-13KORDKIND17:14 CDT18:48 EDT0h 33mAABA41
2026-06-12KORDKIND17:02 CDT18:30 EDT0h 28mN725YX
2026-06-12KBNAKORD11:47 CDT12:58 CDT1h 10mN745YX
2026-05-29KBNAKORD11:27 CDT12:40 CDT1h 12mN752YX
2026-05-28KORDKIND17:06 CDT18:42 EDT0h 35mAA8CB2
2026-05-28KBNAKORD11:45 CDT12:44 CDT0h 58mN723YX
2026-05-27KORDKIND17:17 CDT18:50 EDT0h 32mAA9679
2026-05-27KBNAKORD11:30 CDT12:48 CDT1h 17mAA72B1
2026-05-26KORDKIND17:10 CDT18:44 EDT0h 33mN753YX
2026-05-26KBNAKORD11:42 CDT12:50 CDT1h 07mAA477B
2026-05-25KORDKIND17:10 CDT18:44 EDT0h 34mAA88FB
2026-05-25KBNAKORD11:35 CDT12:42 CDT1h 06mAA7668
2026-05-24KORDKIND17:08 CDT18:42 EDT0h 33mAABDF8
2026-05-24KBNAKORD12:24 CDT13:46 CDT1h 21mAA8CB2
2026-05-23KORDKIND16:58 CDT18:32 EDT0h 33mN743YX
2026-05-22KORDKIND17:03 CDT18:36 EDT0h 32mN726YX
2026-05-22KBNAKORD11:36 CDT12:50 CDT1h 13mN739YX
2026-05-21KORDKIND17:32 CDT19:06 EDT0h 34mAAA90C
2026-05-21KBNAKORD11:27 CDT13:04 CDT1h 37mN739YX
2026-05-20estimatedKEWRKINT21:58 EDT06:32 EDT8h 34mN752YX
2026-05-19partialKINT?21:28 EDTN747YX
2026-05-12estimatedKEWR?20:01 EDT01:26Z1h 24mN749YX
2026-05-11partialKEWR?20:52 EDTN727YX
2026-05-10estimatedKEWR?20:00 EDT01:14Z1h 14mAA9679
2026-05-09partialKEWR?20:00 EDTN722YX
2026-05-08partialKEWR?20:00 EDTN757YX
2026-05-07partialKEWR?22:03 EDTN740YX
2026-05-06estimatedKEWR?20:06 EDT01:18Z1h 12mN725YX
2026-05-05partialKEWR?20:02 EDTN731YX
2026-05-04estimatedKEWR?20:00 EDT01:02Z1h 02mN755YX
2026-05-03estimatedKEWR?20:00 EDT01:18Z1h 17mN752YX
2026-05-02estimatedKEWR?20:07 EDT01:24Z1h 16mAABDF8
2026-05-01estimatedKEWR?20:00 EDT01:26Z1h 26mAAA90C
2026-04-30partialKEWR?20:00 EDTN752YX
2026-04-29partialKNXX?20:00 EDTN752YX
2026-04-28estimatedKGSO?06:12 EDT23:58Z13h 45mN728YX
2026-04-28estimatedKEWR?20:54 EDT02:06Z1h 11mN728YX
2026-04-27estimatedKEWR?20:00 EDT01:06Z1h 06mN760YX
2026-04-26partialKEWR?20:00 EDTN753YX
2026-04-25estimatedKEWR?20:00 EDT01:02Z1h 01mAABA41
2026-04-24partialKEWR?20:00 EDTN744YX
2026-04-23estimated??00:04Z01:12Z1h 07mAA477B
2026-04-22estimatedKEWR?20:07 EDT01:20Z1h 12mAABA41
2026-04-21estimated??00:02Z01:06Z1h 03mN745YX
2026-04-20partial??00:00ZAAB07A
2026-04-19estimatedKEWR?20:00 EDT01:02Z1h 01mN756YX
2026-04-18partial??00:00ZAA88FB
2026-04-17estimated??00:00Z01:04Z1h 03mAA6EFA
2026-04-16estimatedKEWR?20:00 EDT01:02Z1h 01mN745YX
2026-04-15estimated??00:00Z01:10Z1h 09mAA9DE7
2026-04-14estimated??00:00Z01:10Z1h 09mAAA19E
2026-04-13estimated??00:07Z01:06Z0h 58mN746YX
2026-04-12estimated??00:05Z01:16Z1h 10mN729YX
2026-04-11estimatedKGSO?20:16 EDT00:58Z0h 41mN722YX
2026-04-06?KGSO00:00Z21:49 EDT1h 48mN744YX
2026-04-05partialKEWR?20:05 EDTN731YX
2026-04-04estimatedKEWR?20:00 EDT01:00Z1h 00mAAC1AF
2026-04-03estimatedKEWR?20:00 EDT00:58Z0h 58mN732YX
2026-04-02estimated??00:16Z02:24Z2h 08mN736YX
2026-04-01estimatedKEWR?20:00 EDT00:58Z0h 58mN729YX
2026-03-31estimated??10:11Z22:50Z12h 38mN733YX
2026-03-31estimated??00:01Z01:02Z1h 00mN733YX
2026-03-30partial??00:00ZAA72B1
2026-03-29partialKEWR?21:58 EDTN746YX
2026-03-28KBNAKEWR16:48 CDT19:44 EDT1h 55mAA5657
2026-03-16estimated??00:00Z01:12Z1h 11mAAA555
2026-03-15KDTWKEWR06:53 EDT19:58 EDT13h 04mAA7DD6
2026-03-15KEWRKDTW21:56 EDT05:26 EDT7h 29mAA7DD6
2026-03-15estimatedKTEB?20:00 EDT00:24Z0h 24mAA9DE7
2026-03-14partialKDTW?07:26 EDTAA127E
2026-03-13partialKEWR?22:10 EDTN752YX
2026-03-12partial??00:00ZAA5DC5
2026-03-11estimatedKBNAKORD17:23 CDT18:58 CDT1h 34mAA5DC5
2026-03-10KBNAKEWR16:46 CDT19:36 EDT1h 49mN746YX
2026-03-09partialKEWR?21:55 EDTN730YX
2026-03-09estimated?KEWR00:00Z21:13 EDT1h 12mN742YX
2026-03-08partialKBNA?19:26 CSTN747YX
2026-03-07KEWRKDTW21:47 EST23:52 EST2h 04mN731YX
2026-03-07estimated?KEWR00:00Z19:42 EST0h 41mN754YX
2026-03-06partialKEWR?21:50 ESTN750YX
2026-03-06?KEWR00:00Z21:08 EST2h 08mN749YX
2026-03-04partial??00:01ZAAACC3
2026-03-03partialKEWR?19:01 ESTAA9A30
2026-03-02KBNAKEWR16:19 CST18:58 EST1h 38mAA9A30
2026-03-01KBOSKEWR16:13 EST17:34 EST1h 20mAA7DD6
2026-03-01KBNAKEWR19:14 CST22:10 EST1h 56mN721YX
2026-02-27partial??00:00ZAA5DC5
2026-02-26partial??00:01ZN757YX
2026-02-25estimatedKBNAKORD16:14 CST17:58 CST1h 44mN757YX
2026-02-21partial??00:00ZN749YX
2026-02-20partial??00:00ZAA8CB2
2026-02-19estimatedKBNAKORD16:30 CST17:58 CST1h 27mAA8CB2
2026-02-18partialKTEB?19:02 ESTN732YX
2026-02-17partial??01:19ZN748YX
2026-02-16KBNAKEWR16:13 CST18:58 EST1h 45mN748YX
2026-02-15KBOSKEWR16:21 EST17:54 EST1h 32mAA6B43
2026-02-14partialKBNA?20:00 CSTAA9679
2026-02-14estimated?KEWR00:02Z19:24 EST0h 22mAA9679
2026-02-13partialKTTN?19:00 ESTN751YX
2026-02-12KBNAKTTN16:19 CST18:58 EST1h 38mN751YX
2026-02-11KORDCYUL10:49 CST13:42 EST1h 52mAA617C
2026-02-07KORDCYUL11:12 CST13:56 EST1h 43mN743YX
2026-02-06KORDCYUL10:57 CST13:38 EST1h 40mN725YX
2026-02-05KORDCYUL11:36 CST14:32 EST1h 56mAA8CB2
2026-02-04KDCAKEWR09:06 EST10:12 EST1h 05mAAA90C
2026-02-03KORDCYUL10:57 CST13:36 EST1h 38mAA9DE7
2026-02-02KORDCYUL11:24 CST14:06 EST1h 41mAA7DD6
2026-02-01KORDCYUL10:44 CST13:54 EST2h 09mAA9A30
2026-01-31KORDCYUL11:23 CST14:14 EST1h 51mAA9679
2026-01-30KORDCYUL12:53 CST15:44 EST1h 50mN743YX
2026-01-29KORDCYUL11:34 CST14:12 EST1h 38mAA72B1
2026-01-28KORDCYUL10:48 CST13:28 EST1h 39mN722YX
2026-01-27KORDCYCV11:09 CST13:44 EST1h 34mAA92C2
2026-01-26KORDCYUL11:33 CST14:18 EST1h 44mN730YX
2026-01-25KORDCYUL13:06 CST15:30 EST1h 23mAA6B43
2026-01-24KORDCYUL10:49 CST13:28 EST1h 38mAAA90C
2026-01-23KORDCYCV11:06 CST13:36 EST1h 29mN746YX
2026-01-22KORDCYCV11:07 CST13:36 EST1h 28mAA5657
2026-01-21KORDCYUL11:01 CST13:32 EST1h 30mAA9DE7
2026-01-20KORDCYUL11:19 CST14:08 EST1h 48mAAA90C
2026-01-19KORDCYUL11:02 CST13:34 EST1h 32mN721YX
2026-01-18estimated?CYUL17:19Z13:42 EST1h 23mN754YX
2026-01-09KORDCYCV10:48 CST13:32 EST1h 43mN758YX
2026-01-08?CYUL16:30Z13:40 EST2h 09mN736YX
2026-01-07KORDCYUL10:43 CST13:48 EST2h 04mN728YX
2026-01-06KORDCYUL10:44 CST13:48 EST2h 03mN739YX
2026-01-05KORDCYUL10:44 CST13:22 EST1h 37mN748YX
2026-01-04KORDCYUL10:43 CST13:30 EST1h 46mAA5A0E
2026-01-03KORDCYCV11:03 CST14:08 EST2h 05mAA4B32
2026-01-02KORDCYUL10:45 CST13:26 EST1h 41mN730YX
2026-01-01KORDCYUL10:59 CST13:50 EST1h 51mN760YX
2025-12-31KORDCYUL10:46 CST13:32 EST1h 45mN728YX
2025-12-30KORDCYUL10:59 CST13:50 EST1h 50mN722YX
2025-12-29KORDCYUL11:59 CST15:02 EST2h 03mN725YX
2025-12-28KORDCYUL12:28 CST15:18 EST1h 49mN749YX
2025-12-27KORDCYUL11:05 CST13:54 EST1h 48mN728YX
2025-12-26KORDCYUL10:54 CST14:08 EST2h 13mAA72B1
2025-12-25KORDCYUL10:47 CST13:32 EST1h 44mN733YX
2025-12-24KORDCYUL10:48 CST13:34 EST1h 45mN733YX
2025-12-23KORDCYUL10:41 CST13:20 EST1h 38mAA4EE9
2025-12-22KORDCYCV10:45 CST13:24 EST1h 39mN733YX
2025-12-21?CYUL16:13Z13:26 EST2h 12mN742YX
2025-12-19KORDCYUL11:01 CST14:00 EST1h 58mN750YX
2025-12-18KORDCYUL11:20 CST13:48 EST1h 28mN752YX
2025-12-17KORDCYUL10:43 CST13:22 EST1h 38mN741YX
2025-12-16KORDCYUL10:51 CST13:42 EST1h 50mAA8CB2
2025-12-15KORDCYUL10:50 CST13:48 EST1h 57mAA88FB
2025-12-14KORDCYUL14:43 CST17:44 EST2h 00mAA9679
2025-12-13KORDCYUL11:00 CST13:44 EST1h 43mAAA90C
2025-12-12KORDCYUL10:47 CST13:38 EST1h 50mAAA90C
2025-12-11KORDCYCV10:46 CST13:44 EST1h 57mN739YX
2025-12-10KORDCYUL12:50 CST15:40 EST1h 50mN751YX
2025-12-09KORDCYUL10:55 CST13:48 EST1h 52mN741YX
2025-11-27KORDCYUL11:24 CST14:00 EST1h 35mN760YX
2025-11-26estimated?CYUL17:23Z13:54 EST1h 30mAA5DC5
2025-10-30KORDCYUL11:25 CDT14:06 EDT1h 40mN755YX
2025-10-29KORDCYUL10:52 CDT13:30 EDT1h 37mN757YX
2025-10-28KORDCYUL11:02 CDT13:56 EDT1h 53mAAA19E
2025-10-27KORDCYUL10:57 CDT13:42 EDT1h 44mN758YX
2025-10-26KORDCYCV11:18 CDT14:04 EDT1h 45mAAA90C
2025-10-25KCLTKEWR11:48 EDT13:16 EDT1h 27mN755YX
2025-10-24estimatedKCLT?14:37 EDT20:08Z1h 30mN721YX
2025-10-23estimated?KEWR19:23Z15:56 EDT0h 32mN726YX
2025-10-22KCLTKEWR13:58 EDT15:14 EDT1h 15mAA5657
2025-10-21KCLTKEWR13:43 EDT15:06 EDT1h 22mAAA19E
2025-10-20KCLTKEWR13:57 EDT15:24 EDT1h 26mAA7668
2025-10-19estimatedKCLT?14:59 EDT19:32Z0h 32mN723YX
2025-10-14KCLTKEWR14:23 EDT15:52 EDT1h 28mAA7668
2025-10-13KCLTKEWR14:56 EDT16:22 EDT1h 25mN755YX
2025-10-07KCLTKEWR13:36 EDT14:58 EDT1h 22mAAA19E
2025-10-06KCLTKEWR13:42 EDT15:10 EDT1h 28mN754YX
2025-10-05KCLTKEWR10:54 EDT15:06 EDT4h 12mN752YX
2025-08-24KEWRKDTW11:03 EDT17:22 EDT6h 19mN640RW
2025-08-23KEWRKDTW01:29 EDT12:26 EDT10h 57mN864RW
2025-08-21KEWRKDTW02:06 EDT12:58 EDT10h 52mN865RW
2025-08-19KEWRKDTW11:02 EDT13:07 EDT2h 04mN638RW
2025-08-17KBTVKEWR06:08 EDT07:00 EDT0h 51mAA4B32
2025-08-17estimated?KBTV06:45Z04:00 EDT1h 14mAA4B32
2025-08-15KIADKCMH08:26 EDT09:28 EDT1h 01mN746YX

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 RPA3418 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]