Second part kind of works. There's still some work that could be put into it, but I'd rather focus on something else.