I'm bad at design, but I think this sucks a bit less