Added RecoveryModes
Implemented parallel CV