sources now distributed by rank. needs follow up