https://docs.google.com/document/d/1FLpKUaqFPjJcdUz5N4JeErCanct4vVJTpESlICJRkEo/edit

https://docs.google.com/document/d/15mbtVQoNeqk-dznIrCtlPf74NIcnOHTB0Bx9E9E-ywg/edit