tweaked exercise with path