https://devhubby.com/thread/how-to-sanitize-input-data-in-golang