Added walk-apply, generate-paths