fixed up the partial value splitting section