not needed to call this function. we have already a diagonal vector which should be the same.