added data validation exception