added out-of-sample validation program