first validation workflow