implemented basic request flight