https://www.twitch.tv/videos/585273604
finally have a time on the board, will probably improve this at some point