https://www.blocktradetech.com/a-beginners-guide-updated-2020