location graph