2016-02-25APNICAS64090+ RegisteredApparent new issuanceStrong inference
Statistics
AS64090 available on 2016-02-25, allocated on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and allocated (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: AS64090 available on 2016-02-25, allocated on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: allocated (dated 2016-02-25)source · retrieved
2016-02-25APNICAS135126+ RegisteredApparent new issuanceStrong inference
Statistics
AS135126 available on 2016-02-25, allocated on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and allocated (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: AS135126 available on 2016-02-25, allocated on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: allocated (dated 2016-02-25)source · retrieved
2016-02-25APNICAS135127+ RegisteredApparent new issuanceStrong inference
Statistics
AS135127 available on 2016-02-25, allocated on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and allocated (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: AS135127 available on 2016-02-25, allocated on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: allocated (dated 2016-02-25)source · retrieved
2016-02-25APNICAS135128+ RegisteredApparent new issuanceStrong inference
Statistics
AS135128 available on 2016-02-25, allocated on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and allocated (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: AS135128 available on 2016-02-25, allocated on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: allocated (dated 2016-02-25)source · retrieved
2016-02-25APNICAS135129+ RegisteredApparent new issuanceStrong inference
Statistics
AS135129 available on 2016-02-25, allocated on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and allocated (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: AS135129 available on 2016-02-25, allocated on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: allocated (dated 2016-02-25)source · retrieved
2016-02-25APNICAS135130+ RegisteredApparent new issuanceStrong inference
Statistics
AS135130 available on 2016-02-25, allocated on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and allocated (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: AS135130 available on 2016-02-25, allocated on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: allocated (dated 2016-02-25)source · retrieved
2016-02-25APNIC36.255.212.0/22+ RegisteredApparent reissuance of previously removed resourceStrong inference
Statistics
36.255.212.0/22 available on 2016-02-25, allocated on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and allocated (dated 2016-02-25) on 2016-02-26. The tracker saw this range released from hold on 2015-10-28 (36.255.0.0/16), so it appears to have been issued again from APNIC's pool.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 36.255.212.0/22 available on 2016-02-25, allocated on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: allocated (dated 2016-02-25)source · retrieved
2016-02-25APNIC36.255.216.0/22+ RegisteredApparent reissuance of previously removed resourceStrong inference
Statistics
36.255.216.0/22 available on 2016-02-25, allocated on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and allocated (dated 2016-02-25) on 2016-02-26. The tracker saw this range released from hold on 2015-10-28 (36.255.0.0/16), so it appears to have been issued again from APNIC's pool.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 36.255.216.0/22 available on 2016-02-25, allocated on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: allocated (dated 2016-02-25)source · retrieved
2016-02-25APNIC36.255.220.0/22+ RegisteredApparent reissuance of previously removed resourceStrong inference
Statistics
36.255.220.0/22 available on 2016-02-25, allocated on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and allocated (dated 2016-02-25) on 2016-02-26. The tracker saw this range released from hold on 2015-10-28 (36.255.0.0/16), so it appears to have been issued again from APNIC's pool.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 36.255.220.0/22 available on 2016-02-25, allocated on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: allocated (dated 2016-02-25)source · retrieved
2016-02-25APNIC36.255.224.0/22+ RegisteredApparent reissuance of previously removed resourceStrong inference
Statistics
36.255.224.0/22 available on 2016-02-25, assigned on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and assigned (dated 2016-02-25) on 2016-02-26. The tracker saw this range released from hold on 2015-10-28 (36.255.0.0/16), so it appears to have been issued again from APNIC's pool.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 36.255.224.0/22 available on 2016-02-25, assigned on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: assigned (dated 2016-02-25)source · retrieved
2016-02-25APNIC36.255.228.0/22+ RegisteredApparent reissuance of previously removed resourceStrong inference
Statistics
36.255.228.0/22 available on 2016-02-25, assigned on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and assigned (dated 2016-02-25) on 2016-02-26. The tracker saw this range released from hold on 2015-10-28 (36.255.0.0/16), so it appears to have been issued again from APNIC's pool.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 36.255.228.0/22 available on 2016-02-25, assigned on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: assigned (dated 2016-02-25)source · retrieved
2016-02-25APNIC36.255.232.0/22+ RegisteredApparent reissuance of previously removed resourceStrong inference
Statistics
36.255.232.0/22 available on 2016-02-25, assigned on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and assigned (dated 2016-02-25) on 2016-02-26. The tracker saw this range released from hold on 2015-10-28 (36.255.0.0/16), so it appears to have been issued again from APNIC's pool.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 36.255.232.0/22 available on 2016-02-25, assigned on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: assigned (dated 2016-02-25)source · retrieved
103.210.10.0/24 available on 2016-02-25, allocated on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and allocated (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 103.210.10.0/24 available on 2016-02-25, allocated on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: allocated (dated 2016-02-25)source · retrieved
103.210.11.0/24 available on 2016-02-25, assigned on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and assigned (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 103.210.11.0/24 available on 2016-02-25, assigned on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: assigned (dated 2016-02-25)source · retrieved
103.210.12.0/22 available on 2016-02-25, allocated on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and allocated (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 103.210.12.0/22 available on 2016-02-25, allocated on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: allocated (dated 2016-02-25)source · retrieved
103.210.16.0/22 available on 2016-02-25, allocated on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and allocated (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 103.210.16.0/22 available on 2016-02-25, allocated on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: allocated (dated 2016-02-25)source · retrieved
103.210.20.0/22 available on 2016-02-25, allocated on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and allocated (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 103.210.20.0/22 available on 2016-02-25, allocated on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: allocated (dated 2016-02-25)source · retrieved
103.210.24.0/22 available on 2016-02-25, allocated on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and allocated (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 103.210.24.0/22 available on 2016-02-25, allocated on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: allocated (dated 2016-02-25)source · retrieved
103.210.28.0/22 available on 2016-02-25, allocated on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and allocated (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 103.210.28.0/22 available on 2016-02-25, allocated on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: allocated (dated 2016-02-25)source · retrieved
103.210.32.0/23 available on 2016-02-25, allocated on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and allocated (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 103.210.32.0/23 available on 2016-02-25, allocated on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: allocated (dated 2016-02-25)source · retrieved
103.210.36.0/22 available on 2016-02-25, assigned on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and assigned (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 103.210.36.0/22 available on 2016-02-25, assigned on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: assigned (dated 2016-02-25)source · retrieved
103.210.40.0/22 available on 2016-02-25, assigned on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and assigned (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 103.210.40.0/22 available on 2016-02-25, assigned on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: assigned (dated 2016-02-25)source · retrieved
103.210.44.0/22 available on 2016-02-25, assigned on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and assigned (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 103.210.44.0/22 available on 2016-02-25, assigned on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: assigned (dated 2016-02-25)source · retrieved
103.210.48.0/22 available on 2016-02-25, assigned on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and assigned (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 103.210.48.0/22 available on 2016-02-25, assigned on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: assigned (dated 2016-02-25)source · retrieved
103.210.52.0/22 available on 2016-02-25, allocated on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and allocated (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 103.210.52.0/22 available on 2016-02-25, allocated on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: allocated (dated 2016-02-25)source · retrieved
2001:df0:de00::/48 available on 2016-02-25, assigned on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and assigned (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 2001:df0:de00::/48 available on 2016-02-25, assigned on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: assigned (dated 2016-02-25)source · retrieved
2001:df0:e200::/48 available on 2016-02-25, assigned on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and assigned (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 2001:df0:e200::/48 available on 2016-02-25, assigned on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: assigned (dated 2016-02-25)source · retrieved
2402:bd81::/32 available on 2016-02-25, allocated on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and allocated (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 2402:bd81::/32 available on 2016-02-25, allocated on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: allocated (dated 2016-02-25)source · retrieved
2404:5f80::/32 available on 2016-02-25, allocated on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and allocated (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 2404:5f80::/32 available on 2016-02-25, allocated on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: allocated (dated 2016-02-25)source · retrieved
2404:6080::/32 available on 2016-02-25, allocated on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and allocated (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 2404:6080::/32 available on 2016-02-25, allocated on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: allocated (dated 2016-02-25)source · retrieved
2404:6180::/32 available on 2016-02-25, allocated on 2016-02-26
Inventory
Likely issued from APNIC-controlled inventory
No transfer record matches. APNIC's statistics show it available on 2016-02-25 and allocated (dated 2016-02-25) on 2016-02-26. It moved from APNIC's unissued pool to an active registration dated around that day, so it appears to be newly issued by APNIC.
Evidence (3) · classifier 1.4.0,
StatisticsFound by comparing APNIC's daily statistics: 2404:6180::/32 available on 2016-02-25, allocated on 2016-02-26source · retrieved
BeforeAPNIC delegated statistics 2016-02-25, before the change: availablesource · retrieved
AfterAPNIC delegated statistics 2016-02-26, after the change: allocated (dated 2016-02-25)source · retrieved