reverted locations approach