add random path function