added source information and attributions