updates to validation