https://docs.google.com/a/andrew.cmu.edu/document/d/1TM2jgxT7Vwf6isMrxtAdT-DxDuHRn8ZNEzrb21TCIRw/edit?usp=sharing