added path visualization