input data check