https://docs.google.com/document/d/11FkdZqQ-b82tDSQNLUhQyy7A1IAI99HLIbQ86lc_RcM/edit?usp=sharing
https://docs.google.com/document/d/1sWOzKuVBE1LrgUegTQBYyzrRnpdLb5AvCvNc1fIwK7o/edit?usp=sharing