check d.source