# contributing-to-airbyte

Ethan Veres

02/16/2022, 3:04 PM
How does Airbyte order the streams for sources? Seems like they’re ordered by name descending, but that strikes me as a bit naive and there could be better ways to sort the streams. For example, Airbyte should first call the parent stream before calling its sub streams. Would make it more resilient in my opinion. Can someone point me to the sorting code and I can try and come up with a different solution?
The streams are read based in a python list; so the order is based in the items added to that list. If I’m not wrong when creating the connection the webapp sort the streams alphabetically.
Shouldn’t the webapp then also respect the source developer’s ordering? @Marcos Marx (Airbyte)