Flight

AAL2267

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

Route

AirlineAmerican Airlines
Typical originKDFW DALLAS FORT WORTH INTERNATIONAL
Typical destinationKMCI KANSAS CITY INTERNATIONAL
Distance400 nm

Flight history 267 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KDFW DALLAS FORT WORTH INTERNATIONALKMCI KANSAS CITY INTERNATIONAL20:54 CDT19:57 CDT23h 03mN991AN
2026-10-01KDFW DALLAS FORT WORTH INTERNATIONALKMCI KANSAS CITY INTERNATIONAL20:54 CDT22:03 CDT1h 09m
2026-09-30KDFW DALLAS FORT WORTH INTERNATIONALKMCI KANSAS CITY INTERNATIONAL18:58 CDT20:10 CDT1h 12mN994NN
2026-09-29KDFW DALLAS FORT WORTH INTERNATIONALKMCI KANSAS CITY INTERNATIONAL18:38 CDT19:47 CDT1h 09mN933NN
2026-09-28KDFW DALLAS FORT WORTH INTERNATIONALKMCI KANSAS CITY INTERNATIONAL17:33 CDT18:44 CDT1h 11mN919NN
2026-09-27KDFW DALLAS FORT WORTH INTERNATIONALKMCI KANSAS CITY INTERNATIONAL19:07 CDT20:17 CDT1h 10mN952NN
2026-09-26KDFW DALLAS FORT WORTH INTERNATIONALKMCI KANSAS CITY INTERNATIONAL17:28 CDT18:38 CDT1h 10mN935AN
2026-09-25KDFW DALLAS FORT WORTH INTERNATIONALKMCI KANSAS CITY INTERNATIONAL18:04 CDT19:11 CDT1h 07mN913AN
2026-09-24partialKDFW?19:07 CDTN838NN
2026-09-23estimatedKDFWKMCI19:16 CDT20:30 CDT1h 13mN950NN
2026-09-21KDFWKMCI17:26 CDT18:54 CDT1h 27mN344PP
2026-09-19partialKMCI?19:00 CDTN918NN
2026-09-18partial??02:10ZN805NN
2026-09-17estimatedKDFWKMCI19:00 CDT19:40 CDT0h 39mN933AN
2026-09-16KMCIKAFW07:55 CDT18:58 CDT11h 02mN995NN
2026-09-16KDFWKMCI19:00 CDT19:58 CDT0h 58mN995NN
2026-09-14partialKMCI?07:54 CDTN820NN
2026-09-14KDFWKMCI19:00 CDT20:06 CDT1h 05mN820NN
2026-09-13partial??00:00ZN338PK
2026-09-12partialKMCI?08:09 CDTN803NN
2026-09-12estimated??00:00Z00:26Z0h 25mN803NN
2026-09-11partial??01:10ZN949AN
2026-09-10estimatedKDFWKMCI19:07 CDT20:30 CDT1h 22mN884NN
2026-09-08partial??00:07ZN826NN
2026-09-07partial??01:02ZN936NN
2026-09-05estimatedKDFWKMCI17:10 CDT18:16 CDT1h 05mN921AN
2026-09-04partialKMCI?06:20 CDTN947NN
2026-09-04estimatedKDFWKMCI19:15 CDT20:22 CDT1h 06mN947NN
Earlier flights (239) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-02estimated??22:02Z23:18Z1h 15mN838NN
2026-09-01partial??00:00ZN971NN
2026-08-31partialKDFW?19:22 CDTN872NN
2026-08-29partialKMCI?06:08 CDTN877NN
2026-08-28partialKMCI?06:18 CDTN932AN
2026-08-28KDFWKMCI19:21 CDT20:24 CDT1h 02mN932AN
2026-08-26partialKDFW?19:00 CDTN947AN
2026-08-25estimatedKDFWKMCI18:24 CDT18:58 CDT0h 33mN947AN
2026-08-24partialKMCI?06:45 CDTN966NN
2026-08-24estimated??00:12Z01:26Z1h 13mN966NN
2026-08-22partialKMCI?06:32 CDTN930AN
2026-08-21partial??00:00ZN901NN
2026-08-19estimatedKDFWKMCI16:56 CDT18:06 CDT1h 10mN909NN
2026-08-18estimatedKMCI?06:15 CDT23:28Z12h 12mN907AN
2026-08-17partialKDFW?19:40 CDTN935AN
2026-08-15estimated??11:28Z23:12Z11h 43mN912NN
2026-08-14partialKDFW?19:05 CDTN316PF
2026-08-12partial??01:51ZN992AN
2026-07-23estimated??01:29Z02:48Z1h 19mN880NN
2026-07-22KDFWKMCI20:28 CDT21:34 CDT1h 05mN968NN
2026-07-21estimated?KMCI03:09Z23:30 CDT1h 21mN979AN
2026-07-20estimated??01:23Z02:50Z1h 26mN963AN
2026-07-19estimatedKDFW?21:41 CDT04:02Z1h 20mN977NN
2026-07-18estimatedKDFWKMCI20:54 CDT21:54 CDT0h 59mN959NN
2026-07-17estimatedKDFWKMCI22:38 CDT23:53 CDT1h 14mN342PM
2026-07-16estimated??03:12Z12:09Z8h 56mN851NN
2026-07-15estimatedKDFWKMCI20:30 CDT21:32 CDT1h 01mN992AN
2026-07-14estimatedKDFWKMCI22:06 CDT23:12 CDT1h 05mN843NN
2026-07-13estimatedKDFW?21:25 CDT03:40Z1h 15mN971NN
2026-07-12estimatedKDFWKMCI22:10 CDT23:34 CDT1h 23mN947NN
2026-07-11estimatedKDFWKMCI20:20 CDT21:32 CDT1h 11mN901NN
2026-07-10estimatedKDFW?21:07 CDT03:30Z1h 22mN876NN
2026-07-09estimatedKDFWKMCI20:30 CDT21:36 CDT1h 05mN878NN
2026-07-08estimatedKDFW?20:41 CDT02:58Z1h 16mN989AN
2026-07-07estimatedKDFWKMCI20:20 CDT21:46 CDT1h 25mN358PW
2026-07-06estimatedKDFWKMCI21:47 CDT23:06 CDT1h 18mA362B2
2026-07-04estimatedKDFWKMCI21:02 CDT22:04 CDT1h 01mN841NN
2026-07-03estimatedKDFW?20:51 CDT03:08Z1h 16mN939AN
2026-07-02estimatedKDFWKMCI22:13 CDT23:14 CDT1h 00mN920NN
2026-07-01estimatedKDFW?22:13 CDT04:24Z1h 10mN938NN
2026-06-30estimatedKDFW?21:04 CDT03:20Z1h 15mN910NN
2026-06-29estimatedKDFW?20:56 CDT03:10Z1h 13mN913NN
2026-06-28estimatedKDFW?20:11 CDT02:26Z1h 14mN922AN
2026-06-27estimatedKDFWKMCI21:12 CDT22:38 CDT1h 25mN833NN
2026-06-26estimatedKDFW?01:27 CDT08:04Z1h 36mN923NN
2026-06-25estimatedKDFWKMCI20:34 CDT21:50 CDT1h 15mN954AN
2026-06-24estimatedKDFW?21:13 CDT03:36Z1h 23mN936NN
2026-06-23estimatedKDFWKMCI21:52 CDT23:12 CDT1h 19mN979AN
2026-06-22estimatedKDFWKMCI20:20 CDT21:36 CDT1h 15mN884NN
2026-06-21KDFWKMCI21:31 CDT22:34 CDT1h 02mN814NN
2026-06-20estimatedKDFWKMCI00:19 CDT01:40 CDT1h 20mN955AN
2026-06-19estimatedKDFWKMCI20:31 CDT21:54 CDT1h 23mN927AN
2026-06-18estimatedKDFWKMCI21:07 CDT22:22 CDT1h 14mN955NN
2026-06-17estimatedKDFW?22:50 CDT05:14Z1h 23mN910AN
2026-06-16estimatedKDFWKMCI21:13 CDT22:26 CDT1h 12mN305NX
2026-06-15estimatedKDFWKMCI21:01 CDT22:14 CDT1h 12mN933NN
2026-06-14estimatedKDFWKMCI23:44 CDT01:28 CDT1h 43mN970NN
2026-06-13estimatedKDFWKMCI23:01 CDT00:24 CDT1h 22mN940NN
2026-06-12estimatedKDFWKMCI20:41 CDT22:12 CDT1h 30mN990NN
2026-05-29estimatedKDFW?21:17 CDT03:30Z1h 12mN339PL
2026-05-28KDFWKMCI20:47 CDT21:50 CDT1h 02mN835NN
2026-05-27estimatedKDFWKMCI23:12 CDT00:26 CDT1h 13mN966NN
2026-05-27estimatedKDFW?21:59 CDT03:38Z0h 38mN966NN
2026-05-26estimatedKDFW?00:01 CDT07:04Z2h 03mN303RE
2026-05-25estimatedKDFW?21:05 CDT03:26Z1h 20mN301NW
2026-05-24estimatedKDFWKMCI20:34 CDT21:48 CDT1h 13mN960NN
2026-05-23estimatedKDFWKMCI21:02 CDT22:08 CDT1h 05mA324CE
2026-05-22estimated??01:41Z02:58Z1h 16mN910NN
2026-05-20estimated??21:00Z22:36Z1h 35mN983AN
2026-05-20estimatedKDFWKMCI13:11 CDT14:30 CDT1h 18mN983AN
2026-05-20KDFWKDTO22:54 CDT23:42 CDT0h 47mN354PT
2026-05-20partialKDFW?20:15 CDTN810NN
2026-05-19partialKDFW?23:18 CDTN971AN
2026-05-12partialKMCI?14:57 CDTN978NN
2026-05-12estimatedKDFWKMCI12:18 CDT13:28 CDT1h 09mN978NN
2026-05-11partialKMCI?15:25 CDTN924AN
2026-05-11estimatedKDFWKMCI12:58 CDT14:06 CDT1h 07mN924AN
2026-05-10estimatedKMCI?17:26 CDT23:58Z1h 32mN964NN
2026-05-10estimatedKDFWKMCI13:44 CDT15:10 CDT1h 25mN964NN
2026-05-10estimatedKDFW?11:56 CDT18:10Z1h 14mN964NN
2026-05-09estimatedKMCI?14:41 CDT21:04Z1h 22mN961NN
2026-05-09estimatedKDFW?11:59 CDT18:18Z1h 19mN961NN
2026-05-08estimatedKMCI?15:06 CDT21:28Z1h 22mN317PG
2026-05-08KDFWKMCI12:31 CDT13:34 CDT1h 02mN317PG
2026-05-07estimatedKMCI?14:38 CDT21:12Z1h 33mN984NN
2026-05-07estimatedKDFW?12:09 CDT18:20Z1h 10mN984NN
2026-05-06estimated??19:51Z21:26Z1h 35mN957AN
2026-05-06estimatedKDFW?12:08 CDT18:24Z1h 15mN957AN
2026-05-05estimated??20:57Z22:50Z1h 52mN971NN
2026-05-05partialKMCI?09:50 CDTN919NN
2026-05-04estimated??19:42Z21:06Z1h 23mN872NN
2026-05-04estimatedKDFWKMCI12:18 CDT13:28 CDT1h 09mN872NN
2026-05-03estimatedKDFW?15:34 CDT21:56Z1h 21mN919NN
2026-05-02estimated??20:42Z22:02Z1h 19mN988NN
2026-05-02KDFWKMCI13:20 CDT14:30 CDT1h 09mN988NN
2026-05-01partialKMCI?14:39 CDTN850NN
2026-05-01estimatedKDFWKMCI12:00 CDT13:14 CDT1h 13mN850NN
2026-04-30partialKMCI?15:11 CDTN916NN
2026-04-30estimatedKDFWKMCI12:46 CDT13:50 CDT1h 03mN916NN
2026-04-29estimatedKDFWKMCI15:23 CDT17:12 CDT1h 48mN918AN
2026-04-29estimatedKDFW?12:58 CDT19:08Z1h 09mN918AN
2026-04-28estimated??19:53Z22:02Z2h 08mN816NN
2026-04-28estimatedKDFWKMCI12:03 CDT13:30 CDT1h 26mN816NN
2026-04-27estimated??19:53Z21:20Z1h 27mN973NN
2026-04-27KDFWKMCI12:20 CDT13:22 CDT1h 01mN973NN
2026-04-26partialKMCI?14:38 CDTN979NN
2026-04-26estimatedKDFW?12:13 CDT18:28Z1h 15mN979NN
2026-04-25estimated??19:44Z21:38Z1h 53mN680AW
2026-04-25estimatedKDFWKMCI12:07 CDT13:24 CDT1h 16mN680AW
2026-04-24estimated??19:46Z21:12Z1h 25mN953AN
2026-04-24estimated??17:00Z18:16Z1h 15mN953AN
2026-04-23partialKMCI?14:46 CDTN988NN
2026-04-23estimated??16:38Z18:20Z1h 41mN988NN
2026-04-22partialKMCI?14:56 CDTN998NN
2026-04-22KDFWKMCI12:31 CDT13:38 CDT1h 07mN998NN
2026-04-21partialKMCI?14:38 CDTN924NN
2026-04-21estimated??17:07Z18:22Z1h 14mN924NN
2026-04-20KMCIKDFW14:42 CDT15:54 CDT1h 11mN823NN
2026-04-20estimatedKDFWKMCI12:12 CDT13:18 CDT1h 05mN823NN
2026-04-19partialKDFW?13:30 CDTN305NX
2026-04-18partialKMCI?15:42 CDTN943NN
2026-04-18estimated?KMCI18:28Z14:42 CDT1h 13mN943NN
2026-04-17partialKMCI?14:43 CDTA3DCC2
2026-04-17estimated??17:06Z18:22Z1h 15mA3DCC2
2026-04-16partialKMCI?14:43 CDTN895NN
2026-04-16estimatedKDFWKMCI12:16 CDT13:22 CDT1h 05mN895NN
2026-04-15partialKMCI?15:40 CDTN943NN
2026-04-15estimatedKDFWKMCI13:29 CDT14:32 CDT1h 03mN943NN
2026-04-14estimated??19:39Z21:06Z1h 26mN970AN
2026-04-14estimatedKDFWKMCI12:15 CDT13:16 CDT1h 01mN970AN
2026-04-13KMCIKDFW16:07 CDT17:24 CDT1h 17mN970AN
2026-04-13estimatedKDFW?14:30 CDT19:48Z0h 17mN970AN
2026-04-12estimated?KMCI17:07Z16:30 CDT4h 22mN903NN
2026-04-11estimated?KDFW19:51Z15:58 CDT1h 06mN104UW
2026-04-11estimatedKDFW?11:30 CDT18:14Z1h 44mN104UW
2026-04-06estimatedKDFW?22:38 CDT05:00Z1h 21mN983NN
2026-04-04KDFWKMCI23:45 CDT01:38 CDT1h 52mN983NN
2026-04-03estimated?KMCI03:34Z23:48 CDT1h 14mN871NN
2026-04-02estimatedKDFWKMCI22:35 CDT00:02 CDT1h 26mN802NN
2026-03-31estimated??03:43Z05:02Z1h 18mN953AN
2026-03-30estimatedKDFWKMCI22:29 CDT23:52 CDT1h 22mN843NN
2026-03-16estimated??03:44Z04:56Z1h 11mN895NN
2026-03-14estimatedKDFWKMCI22:38 CDT23:54 CDT1h 15mN834NN
2026-03-13estimatedKDFW?22:47 CDT05:02Z1h 14mN940AN
2026-03-12KDFWKMCI23:01 CDT00:16 CDT1h 14mN949NN
2026-03-10KDFWKMCI22:29 CDT00:00 CDT1h 30mN936NN
2026-03-09KDFWKMCI23:06 CDT00:24 CDT1h 18mN863NN
2026-03-07KDFWKMCI22:49 CST00:44 CST1h 54mN969NN
2026-03-06KDFWKMCI22:35 CST23:46 CST1h 11mN945AN
2026-03-02KDFWKMCI22:36 CST23:56 CST1h 20mN912NN
2026-02-28KDFWKMCI22:39 CST23:56 CST1h 16mN849NN
2026-02-27KDFWKMCI22:47 CST00:06 CST1h 18mN847NN
2026-02-23KDFWKMCI23:25 CST00:46 CST1h 20mN978NN
2026-02-21KDFWKMCI22:51 CST00:04 CST1h 13mN357PV
2026-02-20KDFWKMCI22:46 CST00:04 CST1h 17mN309PC
2026-02-16KDFWKMCI22:48 CST00:10 CST1h 21mN926NN
2026-02-14KDFWKMCI22:30 CST00:00 CST1h 29mN979NN
2026-02-13KDFWKMCI22:32 CST23:58 CST1h 25mN923NN
2026-02-12KDFWKMCI20:07 CST21:30 CST1h 23mN806NN
2026-02-11estimatedKDFWKMCI19:34 CST21:24 CST1h 49mN956AN
2026-02-10estimatedKDFWKMCI19:29 CST21:22 CST1h 53mN886NN
2026-02-09KDFWKMCI20:50 CST22:12 CST1h 21mN944AN
2026-02-08estimatedKDFWKMCI19:32 CST21:32 CST1h 59mN853NN
2026-02-07KDFWKMCI20:00 CST21:26 CST1h 25mN826NN
2026-02-06KDFWKMCI20:01 CST21:24 CST1h 22mN807NN
2026-02-05estimatedKDFWKMCI19:38 CST21:28 CST1h 50mN848NN
2026-02-04KDFWKMCI19:55 CST21:12 CST1h 16mN855NN
2026-02-03KDFWKMCI20:20 CST21:32 CST1h 11mN959NN
2026-02-02KDFWKMCI20:36 CST22:08 CST1h 31mN906AN
2026-02-01KDFWKMCI20:02 CST21:26 CST1h 23mN993NN
2026-01-31KDFWKMCI19:56 CST21:22 CST1h 25mN950AN
2026-01-30KDFWKMCI21:18 CST22:38 CST1h 20mN916AN
2026-01-29estimated??03:04Z03:28Z0h 24mN945NN
2026-01-28KDFWKMCI21:51 CST23:16 CST1h 24mN910AN
2026-01-24KDFWKMCI19:58 CST21:16 CST1h 17mN993NN
2026-01-23KDFWKMCI20:34 CST21:54 CST1h 19mN301PA
2026-01-22KDFWKMCI19:55 CST21:16 CST1h 20mN917AN
2026-01-21estimatedKDFWKMCI19:43 CST21:26 CST1h 42mN893NN
2026-01-20KDFWKMCI20:59 CST22:14 CST1h 14mN873NN
2026-01-19KDFWKMCI20:31 CST22:06 CST1h 34mN957AN
2026-01-09KDFWKMCI20:27 CST21:28 CST1h 00mN845NN
2026-01-08KDFWKMCI20:43 CST21:48 CST1h 04mN973NN
2026-01-07KDFWKMCI19:59 CST21:16 CST1h 16mN992NN
2026-01-05KDFWKMCI18:55 CST20:14 CST1h 18mN905AN
2026-01-04KDFWKMCI21:24 CST22:44 CST1h 19mN916AN
2026-01-03KDFWKMCI20:13 CST21:24 CST1h 11mN960AN
2026-01-02KDFWKMCI20:11 CST21:32 CST1h 20mN897NN
2025-12-31KDFWKMCI20:46 CST21:58 CST1h 11mN939NN
2025-12-30KDFWKMCI20:13 CST21:28 CST1h 15mN907AN
2025-12-29KDFWKMCI20:55 CST22:12 CST1h 16mN863NN
2025-12-28KDFWKMCI21:59 CST23:02 CST1h 02mN868NN
2025-12-27KDFWKMCI20:22 CST21:28 CST1h 05mN862NN
2025-12-24KDFWKMCI21:53 CST23:02 CST1h 08mN805NN
2025-12-23KDFWKMCI20:17 CST21:36 CST1h 18mN932NN
2025-12-22KDFWKMCI20:11 CST21:30 CST1h 18mN953NN
2025-12-21KDFWKMCI21:11 CST22:28 CST1h 16mN904NN
2025-12-20estimatedKDFWKMCI19:09 CST21:06 CST1h 56mN830NN
2025-12-19KDFWKMCI21:36 CST23:04 CST1h 27mN899NN
2025-12-18KDFWKMCI18:08 CST19:28 CST1h 19mN955AN
2025-12-17KDFWKMCI18:00 CST18:58 CST0h 58mN932NN
2025-12-16partialKDFW?18:00 CSTN981NN
2025-12-15KMCIKDFW21:36 CST23:00 CST1h 23mN9029F
2025-12-15KDFWKMCI18:59 CST20:34 CST1h 34mN9029F
2025-12-13KDFWKMCI18:00 CST19:02 CST1h 01mN941AN
2025-12-12KMCIKDFW20:11 CST21:36 CST1h 24mN8009T
2025-12-12KDFWKMCI18:00 CST19:08 CST1h 08mN8009T
2025-12-11partialKDFW?18:29 CSTN923AN
2025-12-10partialKDFW?18:00 CSTN849NN
2025-12-02estimatedKDFWKMCI20:58 CST22:06 CST1h 07mN826NN
2025-11-27KDFWKMCI20:09 CST21:26 CST1h 16mN976NN
2025-10-30estimatedKDFWKMCI19:35 CDT20:56 CDT1h 20mN873NN
2025-10-29estimatedKDFWKMCI19:33 CDT21:06 CDT1h 32mN879NN
2025-10-28estimatedKDFWKMCI19:53 CDT20:58 CDT1h 04mN924AN
2025-10-27estimated??00:40Z02:02Z1h 22mN978NN
2025-10-26estimated??00:47Z02:40Z1h 52mN813NN
2025-10-24estimatedKDFWKMCI19:51 CDT21:16 CDT1h 24mN906AN
2025-10-23estimatedKDFWKMCI22:42 CDT00:00 CDT1h 17mN818NN
2025-10-22estimatedKDFWKMCI19:31 CDT21:00 CDT1h 28mN976AN
2025-10-21estimated??00:37Z01:50Z1h 12mN872NN
2025-10-20estimated??00:42Z02:14Z1h 31mN301NW
2025-10-19estimatedKDFWKMCI20:39 CDT22:28 CDT1h 49mN921AN
2025-10-15KDFWKMCI19:35 CDT20:56 CDT1h 21mN988NN
2025-10-14KDFWKMCI20:10 CDT21:02 CDT0h 52mN937NN
2025-10-13KDFWKMCI19:35 CDT20:56 CDT1h 20mN931AN
2025-10-08KDFWKMCI19:58 CDT21:10 CDT1h 11mN927AN
2025-10-07KDFWKMCI22:25 CDT23:26 CDT1h 00mN949NN
2025-10-06KDFWKMCI19:58 CDT21:04 CDT1h 05mN851NN
2025-10-01KDFW Dallas/Fort Worth InternationalKFLV17:16 CDT18:17 CDT1h 00mAC97E4
2025-09-30KDFW Dallas/Fort Worth InternationalKMCI17:43 CDT18:49 CDT1h 06mA3A9AF
2025-09-29KDFW Dallas/Fort Worth InternationalKFLV19:38 CDT20:39 CDT1h 01mA403DF
2025-09-28KDFW Dallas/Fort Worth InternationalKMCI20:19 CDT21:27 CDT1h 08mAD63A1
2025-09-26KDFW Dallas/Fort Worth InternationalKMCI19:41 CDT20:48 CDT1h 06mAC76A7
2025-09-22KDFW Dallas/Fort Worth International?21:11 CDT03:11Z1h 00mAD0D35
2025-09-19KDFW Dallas/Fort Worth InternationalKMCI19:46 CDT20:50 CDT1h 03mA3ED91
2025-08-24partialKDFW?01:44 CDTN917NN
2025-08-22KDFWKMCI20:10 CDT21:46 CDT1h 35mN315PE
2025-08-20KDFWKMCI21:19 CDT23:48 CDT2h 28mN991NN
2025-08-17KDFWKMCI20:50 CDT22:56 CDT2h 05mN928AN
2025-08-15KDFWKMCI20:37 CDT21:48 CDT1h 11mN315PE

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