https://medium.com/@Marioskif/javascript-daily-tips-21-how-to-use-the-fetch-api-for-network-requests-5e9b867b6716