undulating paths