add path analyzing

first step to pathvariables