first commit
many modifications to account for PCS changes, and IntervalVectors.