crossfield validation