Functionally Generated Path Technique