using hash for path