improvement to sources, filters, and loading promise started