https://medium.com/before-breakfast/how-hard-is-it-to-convey-messages-through-seti-and-other-methods-3564adcac99a