wip: path generation