complete preliminary validation.