Data Validation and Input Process