https://computertechlife.com/validate-and-review-call-input-data/