abstract flight