https://thezenmale.com/2018/02/the-two-hook-points-in-any-interaction/