https://medium.com/michaels-dapp-dev-tips/how-to-secure-your-metamask-while-testing-smart-contracts-ca39abc71ac4