add path awareness