please generate it with the `path` function