route now just saves the path and a cursor
relative paths can be set