added some principal components regression