changes to reflect one source at a time