Updated with path vector