added path generation POC