source and degradation array