The loop now includes source section