first cut validation