data validation challenges