added the start of validation