better input data validation