path -> location