fixed  path()