finished airport.ml; test_airport.ml can be used