validation walk thru